批量创建10个用户,并设置123456为密码(不能用循环等语句,如for,while等)
- echo {user01..10} | xargs -n1 |
讲user01到10竖着输出 sed -r 's#(.*)#echo \1#g'
[root@sb ~]# echo user{01..10}|xargs -n1 | sed -r 's#(.*)#echo \1#g' echo user01 echo user02 echo user03 echo user04 echo user05 echo user06 echo user07 echo user08 echo user09 echo user10
所以
[root@sb ~]# echo user{01..10}|xargs -n1 | sed -r 's#(.*)#useradd \1;echo 123456 |passwd --stdin \1#g' useradd user01;echo 123456 |passwd --stdin user01 useradd user02;echo 123456 |passwd --stdin user02 useradd user03;echo 123456 |passwd --stdin user03 useradd user04;echo 123456 |passwd --stdin user04 useradd user05;echo 123456 |passwd --stdin user05 useradd user06;echo 123456 |passwd --stdin user06 useradd user07;echo 123456 |passwd --stdin user07 useradd user08;echo 123456 |passwd --stdin user08 useradd user09;echo 123456 |passwd --stdin user09 useradd user10;echo 123456 |passwd --stdin user10
批量创建10个用户user01-10,并设置随机八位密码
mkpasswd -l 8
chpasswd < user.txt
里面的格式是:
user:passwd
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。