#1 Le 17/09/2010, à 11:17
- ders21
Déconnexion automatique d'un nouvel utilsateur sous console
Salut
J'ai un petit problème sur mon système ubuntu(ordinateur personnel), quand j'ajoute un nouvel utilisateur avec le commande
useradd utilisateur suivit de son mot de passe
Tout se passe bien, et quant je me login avec la commande-ci:
su utilisateur
Le login reusi mais dans moins de 5 secondes, il y a une deconnection automatique.
S'il vous plaît, quelqu'un peut-il m'aider?
Hors ligne
#2 Le 17/09/2010, à 12:07
- helly
Re : Déconnexion automatique d'un nouvel utilsateur sous console
Je connais pas useradd…
Essaye adduser plutôt .
Il doit y avoir une différence entre les deux.
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#3 Le 17/09/2010, à 12:22
- synapse
Re : Déconnexion automatique d'un nouvel utilsateur sous console
Salut Ders21,
As-tu le même souci, si tu remplaces :
# su utilisateur
par
# su - utilisateur ? (avec un tiret entre su et ton nom d'utilisateur)
Hors ligne
#4 Le 17/09/2010, à 12:23
- ders21
Re : Déconnexion automatique d'un nouvel utilsateur sous console
Toujours le même probleme, une deconexion automatique après 5 seconde. le console affiche: Processus arrêté
Et je me retrouve sur l'ancien utilisateur par défaut.
Hors ligne
#5 Le 17/09/2010, à 12:26
- synapse
Re : Déconnexion automatique d'un nouvel utilsateur sous console
question bête au cas ou...
Que te renvoi la commande : # runlevel ?
Hors ligne
#6 Le 17/09/2010, à 12:29
- ders21
Re : Déconnexion automatique d'un nouvel utilsateur sous console
N 2
Hors ligne
#7 Le 17/09/2010, à 12:35
- synapse
Re : Déconnexion automatique d'un nouvel utilsateur sous console
Lances tu le même bash pour tes 2 users ?
Si tu fais un # cat /etc/passwd tu dois avoir un truc qui ressemble à ça :
toto:x:1002:1002:toto:/home/toto:/bin/bash
Verifi si le 2ième user créé à bien "/bin/bash" en fin de ligne. Ou du moins, la même chose que ton user qui fonctionne correctement.
sur ma machine, je viens de créer un 2ième user, et dans passwd, il m'a mis "/bin/sh" au lieu de /bin/bash". Si ça se trouve, la bash lancé est différent et se plante pour une raison obscure.
Hors ligne
#8 Le 17/09/2010, à 12:40
- ders21
Re : Déconnexion automatique d'un nouvel utilsateur sous console
le 2ième user a extactement un autre shell que bash, c'est exctatement la même chose que le votre (/bin/sh).
Comment le resourdre???
Hors ligne
#9 Le 17/09/2010, à 12:43
- synapse
Re : Déconnexion automatique d'un nouvel utilsateur sous console
Pour vérifier si 'sh' fonctionne correctement...
depuis une console et l'utilisateur qui fonctione correctement essayez de lancer la commande :
# /bin/sh -> si ça plante, le problème viens de là. sinon, le prompt ( user@nomdemachine) va changer et devenir "$". Pour sortir, il suffit de taper exit.
Hors ligne
#10 Le 17/09/2010, à 13:46
- ders21
Re : Déconnexion automatique d'un nouvel utilsateur sous console
Aucun plantage avec l'utilisateur par défaut le shell sh fonctionne sans problème.
Mais pour le nouvel utilisateur, le problème persiste. Même en changa l'utilisateur tout en utilisant sh
Hors ligne
#11 Le 17/09/2010, à 13:54
- credenhill
Re : Déconnexion automatique d'un nouvel utilsateur sous console
hello
que contient ~/.profile?
Hors ligne
#12 Le 17/09/2010, à 14:59
- ders21
Re : Déconnexion automatique d'un nouvel utilsateur sous console
1 # ~/.profile: executed by the command interpreter for login shells.
2 # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
3 # exists.
4 # see /usr/share/doc/bash/examples/startup-files for examples.
5 # the files are located in the bash-doc package.
6
7 # the default umask is set in /etc/profile; for setting the umask
8 # for ssh logins, install and configure the libpam-umask package.
9 #umask 022
10
11 # if running bash
12 if [ -n "$BASH_VERSION" ]; then
13 # include .bashrc if it exists
14 if [ -f "$HOME/.bashrc" ]; then
15 . "$HOME/.bashrc"
16 fi
17 fi
18
19 # set PATH so it includes user's private bin if it exists
20 if [ -d "$HOME/bin" ] ; then
21 PATH="$HOME/bin:$PATH"
22 fi
Hors ligne
#13 Le 17/09/2010, à 15:31
- Watael
Re : Déconnexion automatique d'un nouvel utilsateur sous console
peut-être qu'en nous montrant la ligne de commande que tu utilises...
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#14 Le 18/09/2010, à 16:19
- sputnick
Re : Déconnexion automatique d'un nouvel utilsateur sous console
colle nous le résultat de
pstree -ap
juste avant la déconnexion
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne