命令:

echo | passwd -stdin

示例:

在shell脚本中使用以下命令更改用户jack的密码。
例如,我们使用字符串密码作为密码。

echo "password" | passwd --stdin jack

设置用户输入密码:

使用以下命令从用户输入密码并分配给系统账号 jack。

read -p "Enter Password for User jack: " pwd
echo $pwd | passwd --stdin jack

还可以两次提示用户输入密码,确认用户已正确记忆密码。
使用以下命令从user输入两次密码并分配给user jack。

while :
do
    read -p "为jack设置密码: " pwd1
    read -p "确认密码: " pwd2
    if [ "$pwd1" == "$pwd2" ]
    then
		break
    else
	    echo "密码不一致...."
    fi
done
echo $pwd1 | passwd --stdin jack

如何在Shell脚本中为用户设置密码
日期:2019-05-19 01:25:29 来源:oir作者:oir