中易网

LINUX中如何用shell脚本批量设置用户密码?

答案:3  悬赏:30  
解决时间 2021-02-16 05:38
LINUX中如何用shell脚本批量设置用户密码?
最佳答案
while read line
do
user=`echo $line|cut -d : -f 1`
useradd $user
passwd = `echo $line | cut -d : -f 2`
echo -e "$passwd\n$passwd" | passwd "$user"
done<userlist.txt

试试成不成
需要用root执行
全部回答
while read line do user=`echo $line|cut -d : -f 1` useradd $user password = `echo $line | cut -d : -f 2` echo "$password" | passwd --stdin "$user" done<userlist.txt Linux下 Passwd有参数 --stdin This option is used to indicate that passwd should read the new password from standard input, which can be a pipe. --stdin参数表明passwd可以从标准输入或者管道接收密码。
首先要了解,添加一个用户不过是在passwd文件里面写入一行数据而已!所以呢,只要按照格式写就好了! 使用newuser和chpasswd工具即可批量添加用户以及创建密码!但要事先写好列表,使用newuser工具导入passwd文件中。格式要遵循passwd文件的格式!以及密码列表,格式为user:passwd,使用chpasswd将其写入passwd文件中,之后需要创建密文,用pwconv工具即可。如果之前你的passwd使用密文需要先将密文转换为明文,之后在进行密码列表导入。pwunconv
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佛经里的阿惟越致者是什么意思
蚂蚁通讯地址有知道的么?有点事想过去
科目三夜间模拟灯光语音考试,要等语音报完才
复式开门见到一半楼梯好不好 怎么化解
皇明太阳能3G体验馆地址在哪,我要去那里办事
拿5个O分别放在十位和个位上,可以表示出()
上海浦东发展银行(绿城广场社区支行)怎么去啊
黄磊老婆不会做饭,那黄磊不在家时,他老婆孩子
维也纳歌城在什么地方啊,我要过去处理事情
我新买的无线路由器,没做任何设置,插上主网
乐目v9对讲机怎么用
越南hkt的Loi Yeu Do中女主角是谁
郑州的姐妹,你们都喜欢去哪里逛街?我想买衣
安然纳米养生会所在哪里啊,我有事要去这个地
有一男的说反正情盛了,情盛是什么意思
推荐资讯
古诗词稍长17句,每句5到7个字
听说空气能热水器只能在南方地区使用,最低的
塔山(美罗)在哪里啊,我有事要去这个地方
皮尺和米尺量衣服有什么差距
打算8月25号左右去三亚,可是看到天气预报,
集味村酒店在哪里啊,我有事要去这个地方
国际100怎么去啊,我要去那办事
新装导航开机慢屏幕还一闪一闪的
风剪云在什么地方啊,我要过去处理事情
怎样console口进行本地登录h3c s3600系列以太
假日西餐厅在哪里啊,我有事要去这个地方
中国移动(站前指定专营店)(站前街2-12)地址好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?