标王 热搜:
 
当前位置: 首页 » 系统运维 » 操作系统 » 正文

如何在shell脚本中为用户分配密码

放大字体  缩小字体 发布日期:2019-04-27  来源:h84HKo  作者:xinb2b.cn  浏览次数:30
核心提示:本篇文章给大家介绍的内容是关于如何在shell脚本中为用户分配密码,下面我们来看具体的内容。我们先来看一下命令echo password |


本篇文章给大家介绍的内容是关于如何在shell脚本中为用户分配密码,下面我们来看具体的内容。

我们先来看一下命令

echo <password> | passwd –stdin <username>

例如:

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

cho "password" | passwd --stdin user

分配用户输入密码:

使用以下命令从用户输入密码并分配给用户user。

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

此外,我们还可以提示用户输入两次密码,以确认用户输入正确密码。使用以下命令从用户输入密码twic并分配给用户user。

while :
do
    read -p "Enter Password for User user: " pwd1
    read -p "Confirm Password for User user: " pwd2
    if [ "$pwd1" == "$pwd2" ]
    then
		break
    else
	    echo "Password and Confirm password doesn't match...."
    fi
done
echo $pwd1 | passwd --stdin user

h84HKo

 
关键词: 中为
 
[ 系统运维搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
 
推荐图文
如何在shell脚本中使用逻辑或&和 在bash shell脚本中使用for循环
如何在Linux上为用户设置Http代理 如何在Linux上创建,列出和删除Docker容器
推荐系统运维
点击排行
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅