频道栏目
首页 > 网络 > 其他 > 正文

批量创建linux用户-Gorilla City-51CTO博客

2019-07-08 17:40:16           
收藏   我要投稿
AWK

[root@shanghaicity ~]# seq -w 100|awk '{print "useradd user"$1";echo $RANDOM|md5sum|cut -c 1-10|tee /root/pass.txt"$1"|passwd --stdin user"$1}'|bashChanging password for user user001.passwd: all authentication tokens updated successfully.Changing password for user user002.passwd: all authentication tokens updated successfully.Changing password for user user003.passwd: all authentication tokens updated successfully.......passwd: all authentication tokens updated successfully.Changing password for user user099.passwd: all authentication tokens updated successfully.Changing password for user user100.passwd: all authentication tokens updated successfully.

SED

[root@shanghaicity ~]# seq -w 100|sed -nr 's#(.*)#useradd seduser\1#gp' |bash[root@shanghaicity ~]# cat /etc/passwd|grep seduser|wc -l100

Shell

[root@shanghaicity ~]# cat shell.sh for i in $(seq -w 100);douseradd shelluser$idone[root@shanghaicity ~]# sh shell.sh [root@shanghaicity ~]# cat /etc/passwd|grep shellshelluser001:x:1192:1193::/home/shelluser001:/bin/bashshelluser002:x:1193:1194::/home/shelluser002:/bin/bash......shelluser099:x:1290:1291::/home/shelluser099:/bin/bashshelluser100:x:1291:1292::/home/shelluser100:/bin/bash

相关TAG标签 City-51CTO博客
上一篇:基础linux命令题-qq5c886a19e062b的博客-51CTO博客
下一篇:zabbix 监控偶遇问题一记-张森纳-51CTO博客
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站