zp751060301

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

企业面试题:批量创建用户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

发表于 2020-05-12 10:50  零下九十一度  阅读(286)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-02-12
  • 2021-12-19
  • 2021-12-29
  • 2022-01-02
  • 2021-09-18
  • 2021-10-17
  • 2021-11-17
猜你喜欢
  • 2021-09-18
  • 2021-09-18
  • 2021-09-18
  • 2021-12-13
  • 2021-09-18
  • 2021-08-28
  • 2021-12-29
相关资源
相似解决方案