如何在Shell脚本中为用户设置密码
时间:2019-05-19 01:25:29 来源:igfitidea点击:
命令:
echo | passwd -stdin
示例:
在shell脚本中使用以下命令更改用户Hyman的密码。
例如,我们使用字符串密码作为密码。
echo "password" | passwd --stdin Hyman
设置用户输入密码:
使用以下命令从用户输入密码并分配给系统账号 Hyman。
read -p "Enter Password for User Hyman: " pwd echo $pwd | passwd --stdin Hyman
还可以两次提示用户输入密码,确认用户已正确记忆密码。
使用以下命令从user输入两次密码并分配给user Hyman。
while : do read -p "为Hyman设置密码: " pwd1 read -p "确认密码: " pwd2 if [ "$pwd1" == "$pwd2" ] then break else echo "密码不一致...." fi done echo $pwd1 | passwd --stdin Hyman