如何在Shell脚本中使用echo命令来指定用户密码

命令:

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
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏