Shell 批量添加用户

a.批量添加5个用户,用户名以user开头,设置密码为123

1.useradd.sh

#!/bin/bash
#useradd.sh
i=1

while [ $i -le 5 ]
do 
	useradd  user$i &>/dev/null
	echo '123' | passwd --stdin user$i   &>/dev/null
	i=$(($i+1))

 done

2.chmod a+x  useradd.sh
   sh  useradd.sh

3. 测试

[root@REDHAT html]# more /etc/passwd |tail -5
user1:x:506:507::/home/user1:/bin/bash
user2:x:507:508::/home/user2:/bin/bash
user3:x:508:509::/home/user3:/bin/bash
user4:x:509:510::/home/user4:/bin/bash
user5:x:510:511::/home/user5:/bin/bash

[root@REDHAT html]# ssh user1@192.168.94.128
user1@192.168.94.128's password: 
[user1@REDHAT ~]$ id
uid=506(user1) gid=507(user1) groups=507(user1) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
[user1@REDHAT ~]$ exit
logout

 

b.批量删除刚才的5个用户

  userdel.sh

#!/bin/bash
#userdel.sh
i=1

while [ $i -le 5 ]
do 
	userdel -r  user$i
	i=$(($i+1))

done

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值