Creation d'utilisateurs avec mot de passe

Résolu
santiago69 Messages postés 485 Statut Membre -  
 douba313 -
salut a tous,
lorsque je cree un utilisateur avec la commande suivante,
useradd -c'Santiago Diez' -m -Gadmins -psantiago santiago

l'utilisateur est bien cree avec son nom complet, son repertoire et son appartenance au groupe admins.
le probleme, c'est qu'il m'est impossible de me connecter avec.
par contre si je lance la commande suivante
passwd santiago

et que je remet le meme mot de passe (santiago), alors la oui, j'arrive a me connecter.

comment faire pour, en une seule ligne creer un utilisateur santiago avec le mdp santiago

question subsidiaire :
j'aimerais forcer l'utilisateur a modifier le mot de passe lors de sa premiere connexion, c'est possible.

merci de votre aide
santiago

--

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

10 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    - je ne peux pas specifier un mdp (sans interaction)
    useradd -d /home/azerty -s /bin/sh -p $(mkpasswd -H md5 aaaaaaaa) -m azerty 
    - je ne peux pas forcer l'utilisateur a moifier le mdp a sa premiere connexion
     passwd -e azerty
    En bref tu dois taper les 2 commandes une après l'autre
    root@debian:~# useradd -d /home/azerty -s /bin/sh -p $(mkpasswd -H md5 aaaaaaaa) -m azerty
    root@debian:~# passwd -e azerty
    Le mot de passe est configuré pour une validité limitée.

    1