Commande useradd

vinz -  
jisisv Messages postés 3678 Statut Modérateur -
lorsque je vx cree un nouvel utilisateur ca ne marche pas, pourtant je fais bien, en etant en root :

useradd -d /usr/bob -p football bob

Pourquoi lorsque j'essaie de me connecter ca ne marche pas (le repertoire bob dans /usr est pourtant bien créé).

De meme, tjs en tant que root, si je fais :
passwd bob
et que j'attribue un nouveau mot de passe (par exemple, rugby) et bien ca fonctionne avec le nouveau mot de passe (rugby).

Pourquoi ca ne marche pas du premier coup ??

Merci
A voir également:

2 réponses

basti1 Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   3
 
Je ne suis pas sur de moi, mais c'est souvent pour cela

verifie les droit sur /usr aisi que sur /usr/bob

attention au groupe !!!

0
jisisv Messages postés 3678 Statut Modérateur 935
 
Extrait de man 8 useradd:
-m The user's home directory will be created if it
does not exist. The files contained in skele-
ton_dir will be copied to the home directory if the
-k option is used, otherwise the files contained in
/etc/skel will be used instead. Any directories
contained in skeleton_dir or /etc/skel will be cre-
ated in the user's home directory as well. The -k
option is only valid in conjunction with the -m
option. The default is to not create the directory
and to not copy any files.
Le switch -m créera donc le répertoire utilisateur
D'autre part
-p passwd
The encrypted password, as returned by crypt(3).
The default is to disable the account.
C'est donc le password encrypté qui est utilisé.
Ici les choses se compliquent puisque l'on utilise plus la fontion crypt
mais des passwords MD5 dans /etc/shadow.
Il faudra faire une recherche pour connaitre le format exact du
password encrypté dans /etc/shadow afin de pouvoir utiliser
un batch.
Johan
0