passwd command in shell script
-
09-10-2019 - |
سؤال
I am making a shell script that automatically create users, but I cannot think of how to use passwd command within my shell script, how should I use it with shell script? --stdin option doesn't work for me
المحلول
Try expect(1)
.
نصائح أخرى
Some implementations of passwd
have the --stdin
flag which you can use like so:
passwd --stdin user <<<"SoMePasSw0rd"
Works for me on Debian
echo -e "$NEWPASS\n$NEWPASS" | passwd $USER
لا تنتمي إلى StackOverflow