Linux 下批量创建用户(shell 命令)

第一种方法: 
用shell批量创建用户,分为2中:1,批量创建的用户名无规律 ;2.批量创建的用户名有规律
首先,来说下批量创建的用户名无规律的shell:
先把需要批量创建的用户名用一个文本文档列出来,如下图的userlist文件
再把与用户名匹配的密码用另一个个文本文档列出来,如下图的passwd文件

 

这两个文本文档内容,如下图所示:
 

下面是我编写的shell脚本。如下图所示
 
注意需要导入我们在userlist中写的用户名与passwd中写的与用户名匹配的密码项
注:
chpasswd命令
#以root的身份执行/usr/sbin/chpasswd,chpasswd将经过/usr/bin/passwd命令编译过的密码写入/etc/passwd的密码栏
pwconv命令
#确定密码经密码写入/etc/passwd的密码栏后,执行命令/usr/sbin/pwconv命令将密码编译为shadow password,并将结果写入/etc/shadow
把这个shell脚本的权限给x,我这里是700
命令是:#chmod 700 /root/Desktop/user/create.sh
然后执行这个shell脚本 
命令是:#./create,sh
效果如下图所示:
 
 

OK,success
为了演示第二个shell,我也写了一个批量删除用户的shell脚本,完全删除上面的用户,如下图所示:

 

 

Ok
其次,我来说说批量创建用户名有规律的时候 
这里,就不需要使用上面所说的文本文档了,那样麻烦了,直接写到shell里面即可

 

 

 

 

 

 

嗯,success

转载于:https://www.cnblogs.com/heidsoft/p/4014155.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值