zoukankan      html  css  js  c++  java
  • Linux 下批量创建用户(shell 命令)

    第一种方法: 
    用shell批量创建用户,分为2中:1,批量创建的用户名无规律 ;2.批量创建的用户名有规律
    首先,来说下批量创建的用户名无规律的shell:
    先把需要批量创建的用户名用一个文本文档列出来,如下图的userlist文件
    再把与用户名匹配的密码用另一个个文本文档列出来,如下图的passwd文件

     

    这两个文本文档内容,如下图所示:
     

    下面是我编写的shell脚本。如下图所示
     
    注意需要导入我们在userlist中写的用户名与passwd中写的与用户名匹配的密码项
    注:
    chpasswd命令
    #以root的身份执行/usr/sbin/chpasswd,chpasswd将经过/usr/bin/passwd命令编译过的密码写入/etc/passwd的密码栏
    pwconv命令
    #确定密码经密码写入/etc/passwd的密码栏后,执行命令/usr/sbin/pwconv命令将密码编译为shadow password,并将结果写入/etc/shadow
    把这个shell脚本的权限给x,我这里是700
    命令是:#chmod 700 /root/Desktop/user/create.sh
    然后执行这个shell脚本 
    命令是:#./create,sh
    效果如下图所示:
     
     

    OK,success
    为了演示第二个shell,我也写了一个批量删除用户的shell脚本,完全删除上面的用户,如下图所示:

     

     

    Ok
    其次,我来说说批量创建用户名有规律的时候 
    这里,就不需要使用上面所说的文本文档了,那样麻烦了,直接写到shell里面即可

     

     

     

     

     

     

    嗯,success

  • 相关阅读:
    数列(矩阵乘法+快速幂)
    最大公约数和最小公倍数问题
    解的个数(扩展欧几里得解不定方程)
    冒泡排序图(最长上升子序列变式)
    tomcat结合nginx使用小结
    ant构建web项目build脚本
    git分支合并到master
    oracle 存储过程,存储函数以及定时器的综合使用
    JPA 注解
    log4j简单应用
  • 原文地址:https://www.cnblogs.com/heidsoft/p/4014155.html
Copyright © 2011-2022 走看看