加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

老男孩教育每日一题-第63天-批量创建用户并设置随机密码(要求不

发布时间:2020-12-15 16:54:26 所属栏目:安全 来源:网络整理
导读:题目:批量添加20个用户,用户名为user1~20,密码为5个随机字符(要求不能使用shell循环语句) 解决方法 方法1 echouser{1..20}|xargs-n1|sed-r's#(.*)#useradd1echo1/tmp/passwd.txtecho$RANDOM|md5sum|cut-c1-5/tmp/passwd.txtecho`tail-1/tmp/pass

题目:批量添加20个用户,用户名为user1~20,密码为5个随机字符(要求不能使用shell循环语句)

解决方法

方法1

echouser{1..20}|xargs-n1|sed-r's#(.*)#useradd1&;&;echo1>>/tmp/passwd.txt&;&;echo$RANDOM|md5sum|cut-c1-5>>/tmp/passwd.txt&;&;echo`tail-1/tmp/passwd.txt`|passwd--stdin1#g'|bash

方法2

echouser{1..20}|xargs-n1|sed-r's#(.*)#useradd1&;&;pass=`echo$RANDOM|md5sum|cut-c1-5`&;&;echo$pass|passwd--stdin1&;&;echo1$pass>>/tmp/user_passwd.txt#g'|bash

方法3

echouser{1..20}|xargs-n1|sed-r's#(.*)#useradd1&;&;pass=`echo$RANDOM|md5sum|cut-c1-5`&;&;echo1:$pass>>/tmp/user_passwd.txt&;&;chpasswd</tmp/user_passwd.txt#g'|bash

备注

今天是每日一题陪伴大家的__第63天__,期待你的进步。

对于题目和答案的任何疑问,请在博客评论区留言。往期题目索引http://lidao.blog.51cto.com/3388056/1914205

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读