码迷,mamicode.com
首页 > 其他好文 > 详细

批量添加用户,并设置8位随机密码(禁止使用for,while等循环)

时间:2018-11-01 00:51:01      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:$nf   oldboy   添加   user   修改密码   重定向   批量添加   批量   hpa   

批量添加用户,并设置8位随机密码(禁止使用for,while等循环)

 

创建用户:

[root@lin lin]# echo oldboy{01..05}|xargs -n1

oldboy01

oldboy02

oldboy03

oldboy04

oldboy05

[root@lin lin]# echo oldboy{01..05}|xargs -n1|awk ‘{print "useradd "$NF}‘

useradd oldboy01

useradd oldboy02

useradd oldboy03

useradd oldboy04

useradd oldboy05

交给bash执行

[root@lin lin]# echo oldboy{01..05}|xargs -n1|awk ‘{print "useradd "$NF}‘|bash

 

设置随机密码

方法1:

[root@lin lin]# echo oldboy{01..05}:$(echo $RANDOM|md5sum|cut -c 1-8)|xargs -n1

oldboy01:2ea44fb5

oldboy02:24d3d6ab

oldboy03:d524fdff

oldboy04:92e6c1e7

oldboy05:9e6830d8

 

方法2:

[root@lin lin]# echo oldboy{01..05}:$((RANDOM +10000000))|xargs -n1

oldboy01:10029728

oldboy02:10003967

oldboy03:10029427

oldboy04:10021946

oldboy05:10020909

 

重定向到文件

[root@lin lin]# echo oldboy{01..05}:$((RANDOM +10000000))|xargs -n1>oldboypwd.txt

[root@lin lin]# cat oldboypwd.txt

oldboy01:10027086

oldboy02:10023644

oldboy03:10016532

oldboy04:10017825

oldboy05:10027238

 

修改密码

[root@lin lin]# chpasswd oldboypwd.txt

 

批量添加用户,并设置8位随机密码(禁止使用for,while等循环)

标签:$nf   oldboy   添加   user   修改密码   重定向   批量添加   批量   hpa   

原文地址:https://www.cnblogs.com/lin666-/p/9886595.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!