shell脚本批量创建用户及删除用户
使用shell脚本创建用户100个(要求以01 02 03 ----- 100 ),并加入到用户组users下:
首先需创建一个组users; groupadd users
然后可以seq 来列出数字: seq `1 100`
注释:seq有个-w参数,表示会在所有数字加0(会以seq介绍的那个数字的位数为准):
如"seq 1 99"就是 01 02 03 --- 99
如"seq 1 100" 就是001 002 003 --- 100
创建100个用户脚本如下:
[root@localhost_002 shell]# vim 8.sh #!/bin/bash groupadd users for i in `seq -w 1 9` do useradd -g users user_$i done for j in `seq 10 100` do useradd -g users user_$j done
注释:为了题目要求显示用户:分为两部分来创建,首先创建用户1到9,再创建用户10到100:
删除100个用户的脚本:
首先要在/etc/passwd里面把user的用户都过滤出来:
[root@localhost_002 shell]# vim 9.sh #!/bin/bash for i in `grep 'user*' /etc/passwd |awk -F ':' '{print $1}'` do userdel -r $i done
相关推荐
huha 2020-10-16
laisean 2020-11-11
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
JohnYork 2020-10-16
Julyth 2020-10-16
applecarelte 2020-10-16
laisean 2020-09-27
flycappuccino 2020-09-27
liguojia 2020-09-27
wangzhaotongalex 2020-09-22
流年浅滩 2020-10-23
liujianhua 2020-10-22
woaimeinuo 2020-10-21
tufeiax 2020-09-03
laisean 2020-09-01
vvu 2020-09-16
libao 2020-09-16
Yyqingmofeige 2020-08-18
zhushixia 2020-08-17