Comment affecter le mot de passe à l'utilisateur dans un script shell

Comment affecter le mot de passe à l'utilisateur dans un script shell

Commande:

Echo | passwd -stdin

Exemple:

Utilisez la commande suivante pour modifier le mot de passe de la prise utilisateur dans un script shell. Par exemple, nous utilisons le mot de passe de chaîne comme mot de passe.

Echo "Mot de passe" | Passwd --stdin Jack 

Attribution du mot de passe d'entrée de l'utilisateur:

Utilisez les commandes suivantes pour saisir le mot de passe de l'utilisateur et affecter à l'utilisateur.

Lire -P "Entrez le mot de passe pour la prise utilisateur:" PWD ECHO $ ​​PWD | Passwd --stdin Jack 

Nous pouvons également inviter le mot de passe deux fois par l'utilisateur pour confirmer que l'utilisateur l'a mémorisé correctement. Utilisez les commandes suivantes pour saisir le mot de passe Twic de l'utilisateur et affecter à l'utilisateur.

tandis que: lisez -p -p "Entrez le mot de passe pour la prise utilisateur:" pwd1 read -p "Confirmer le mot de passe pour la prise utilisateur:" pwd2 if ["$ pwd1" == "$ pwd2"] puis casser echo "mot de passe et confirmer le mot de passe ne fait pas 't correspond… "fi fait echo $ pwd1 | Passwd --stdin Jack