命令:
echo <password> | passwd –stdin <username>
例:
在shell脚本中使用以下命令来更改用户jack的密码。我们使用的字符串密码口令。echo "password" | passwd --stdin jack
分配用户输入密码:
从用户使用下面的命令输入密码,并分配给用户jack。read -p "Enter Password for User jack: " pwd echo $pwd | passwd --stdin jack此外,我们可以从提示用户密码两次,以确认用户输入正确并记住它。从用户使用下面的命令输入密码两次,并分配给用户jack。
while : do read -p "Enter Password for User jack: " pwd1 read -p "Confirm Password for User jack: " pwd2 if [ "$pwd1" == "$pwd2" ] then break else echo "Password and Confirm password doesn't match...." fi done echo $pwd1 | passwd --stdin jack