zoukankan      html  css  js  c++  java
  • 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 oldboy1/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

  • 相关阅读:
    矩阵问题
    链表问题
    PHP8确认支持JIT,加上Swoole后快到飞起
    五面阿里,顺利拿下PHP研发岗offer,这些技术点你未必掌握了
    php-laravel框架用户验证(Auth)模块解析(一)
    php laravel请求处理管道(装饰者模式)
    Redis常见七种使用场景(PHP实战)
    PHP fastcgi_finish_request 方法
    Linux 下编写一个 PHP 扩展
    创 PHP RSA2 签名算法
  • 原文地址:https://www.cnblogs.com/zp751060301/p/12873516.html
Copyright © 2011-2022 走看看