pb de password avec adduser ! - Linux et OS Alternatifs
Marsh Posté le 15-11-2001 à 21:04:22
En attendant tu peux toujours effacer le mot de passe en clair du /etc/shadow et en remettre un avec passwd.
Marsh Posté le 15-11-2001 à 22:38:27
Tu peux preciser un mot de passe dans useradd, mais c'est un mot de passe DEJA CRYPTE.
Le but est de pouvoir utiliser useradd dans des scripts.
Pouvoir mettre un mot de passe en clair serait une grosse faille de securite : quelqu'un d'autre loggue sur la machine fait un 'ps' et hop, il voit le mot de passe (chose qui se passe frequemment chez les utilisateurs du client mysql... Alors qu'il suffit de mettre le passe dans une variable d'environnement) .
Tu dois donc creer l'utilisateur sans mot de passe, puis utiliser 'passwd' pour en mettre un.
Marsh Posté le 18-11-2001 à 23:26:07
ça y est ça fonctionne. Mais quel galère. Il fallait écrire un prog en C. A l'aide de la focntion crypt. Il faut lui passé 2 paramètres:
-le password
-3 caractères alphanumériques pour crypté (le man est faux il faut pas 2 mais 3 caractères)
Et voili voila
A++
Marsh Posté le 15-11-2001 à 11:19:55
Slt,
J'essai de créer 1 user avec adduser, le problème c'est que le mot de passe est en claire dans /etc/shadow et forcément ça ne fonctionne pas (car celui ci doit etre crypté !)
voici la commande que j'ai tapé :
useradd -m -d /home/linux -g internet -p nunux -r linux
L'utilisateur linux est bien créé dans /etc/passwd (syntaxe niquel)
La zone privé également.
Alors comme lui dire de crypté le mot de pass dans /etc/shadow pour que cela fonctionne
Merci à tous