关于批量修改用户的密码:
step1:
先取用户:cut -f1 -d ':' /etc/passwd > user.txt
step2:
写成密码文件:
sed -i 's/$/:/g' user.txt > n1.txt
sed -i 's/$/123456/g' n1.txt > n2.txt
注意:aix 系统上:
sed 's/$/:/g' user.txt > n1.txt
sed 's/$/123456/g' n1.txt > passfile.txt
step3:
修改密码:
chpasswd < passfile.txt
可以看一下 passfile 的内容:
但文件的内容并不是没有约定的,必须以下面的格式来书写,并且不能有空行:
用户名:口令
用户名1:口令1
用户名2:口令2
举例:
win00:123456
win01:654321
注意:此法只能使用在一部分个人id, 向 root 还有其他未经reset 允许的id,不能reset. 否则会对他人有影响。
其他有关 批量增加用户的shell ,可以看一下:
http://blog.csdn.net/zqlee1216/article/details/4393847