码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下如何批量创建用户并设置8位随机密码

时间:2020-05-12 11:19:59      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:需要   sed   nic   第一步   ref   技术   默认   批量创建   ima   

企业面试题:批量创建用户oldboy{01..10} ,并给每个用户设置密码信息,默认初始化密码(123456)----后期扩展补充8位随机密码

考察知识点:

  1.基础命令echo 和seq -w 的应用

  2.sed 命令替换信息方法

  3.正则符号的应用  ()  .*

  4.设置密码信息   passwd  --stdin

  5.基础符号   ;  |  的应用

  6.bash 内置命令

1.批量创建用户

  第一步:输出序列信息.并将需要的序列信息按每行显示  echo oldboy{01..10} |xargs -n1       seq -w 10

  第二步:sed 命令结合扩展正则() 实现替换功能       sed -r ‘s/(.*)/useradd \1/g‘               sed -r "s/(.*)/useradd oldboy\1/g"

  第三步:利用 ; 和 --stadin 创建用户同时创建默认密码     useradd oldboy01 ; echo 123456| passwd --stdin oldboy01

  第四步:利用  |  将命令结合起来  再利用bash 命令执行   echo oldboy{01..10} |xargs -n1 | sed -r ‘s/(.*)/useradd \1;echo 123456 | passwd --stdin \1/g‘

                            seq -w 10 | sed -r "s/(.*)/useradd oldboy \1;echo 123456 |passwd --stadin oldboy \1/g"

      

   方法一:

    1.批量创建用户及密码

    技术图片

 

     技术图片

 

     2.批量删除用户及密码      删除用户名  userdel -r (连带用户主目录一起删除)      删除密码  passwd -d

    技术图片

 

  方法二:

    创建用户及密码

    技术图片

 

     删除用户名及密码

    技术图片

此处是转自CSDN 用户文章     Linux下如何批量创建用户并设置8位随机密码

  地址如下  :  https://blog.csdn.net/weixin_34112030/article/details/92679132

Linux下如何批量创建用户并设置8位随机密码

标签:需要   sed   nic   第一步   ref   技术   默认   批量创建   ima   

原文地址:https://www.cnblogs.com/zp751060301/p/12873516.html

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