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

Posted 零下九十一度

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Linux下如何批量创建用户并设置8位随机密码的主要内容,如果未能解决你的问题,请参考以下文章

Linux 批量创建用户及设置随机密码

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

shell脚本,批量创建10个系统帐号并设置密码为随机8位字符串。

linux下批量创建10个系统账号,密码设置为随机字符串

linux实战考试题:批量创建用户和随机8位密码-看看你会多少种?

批量创建10个系统帐号oldboy01-oldboy10并设置密码(密码为随机8位字符串)。