2010-11-20 5 views
0

Je suis clair sur tout, sauf comment définir un mot de passe en utilisant le script. Normalement, j'écrirais:linux bash shell: comment créer un utilisateur avec nom d'utilisateur et mot de passe à partir du fichier?

passwd username 

Et le terminal demanderait un mot de passe. Comment lire le mot de passe du fichier à la place?

+1

Duplicata de http://stackoverflow.com/questions/714915/using-the-passwd-command-from-within-a-shell-script? – PleaseStand

+0

Merci beaucoup. Ma question a déjà répondu! – Khoi

Répondre

2

Vous pouvez utiliser:

passwd --stdin username < filename 

De passwd(1):

--stdin Cette option est utilisée pour indiquer que passwd doit lire le nouveau mot de passe de l'entrée standard, qui peut être un tuyau.
Questions connexes