博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 下批量创建用户(shell 命令)
阅读量:5888 次
发布时间:2019-06-19

本文共 725 字,大约阅读时间需要 2 分钟。

第一种方法: 

用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

转载于:https://www.cnblogs.com/heidsoft/p/4014155.html

你可能感兴趣的文章
php多进程中的阻塞与非阻塞
查看>>
TensorFlow学习笔记(五)图像数据处理
查看>>
crossplatform---Nodejs in Visual Studio Code 05.Swig+Bootstrap
查看>>
论JVM爆炸的几种姿势及自救方法---转载
查看>>
keystone 手动建立租户,用户,角色,服务,端口
查看>>
排序之快速排序
查看>>
Win32编程day07 学习笔记
查看>>
PYTHON2.day09
查看>>
PYTHON2.day05
查看>>
ocp题库更新,052最新考试题及答案整理-31
查看>>
Git-常用命令集合
查看>>
最近学习到的一些
查看>>
Windows环境下免安装版MySQL 5.6.11安装配置详解
查看>>
leetcode记录-反转整数
查看>>
matlab-画个拱桥和倒影?
查看>>
8.5 exit函数-进程控制
查看>>
安装SeleniumIDE(基于Ubuntu Desktop 12.04 LTS)
查看>>
效率和协作工具--OneNote
查看>>
在Ubuntu 14.04 64bit上安装numpy和matplotlib库
查看>>
JSK-61 二进制加法【大数】
查看>>