文章來源於 sina 煙鬼博客 寫於 2009-05-02 09:59
OS:REDHAT linux AS 5
1. 首先在/etc/passwd 文件中,查看当前用户,以免一会新建用户跟现有用户重名,从而导致失败,
[root@localhost ~]vim /etc/passwd
2.新建文件stu.txt里面内容如下,(注意要和/etc/passwd下的格式一样,否则会出现失败的提示)
/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式:
name:password:uid:gid:comment:home:shell
说明
name
用户登录名
password
用户口令。此域中的口令是加密的。当用户登录系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较。如果此域为空,表明该用户登录时不需要口令。
uid
指定用户的 UID。用户登录进系统后,系统通过该值,而不是用户名来识别用户。
gid
GID。如果系统要对相同的一群人赋予相同的权利,则使用该值。
comment
用来保存用户的真实姓名和个人细节。
home
指定用户的主目录的绝对路径。
shell
如果用户登录成功,则要执行的命令的绝对路径放在这一区域中。它可以是任何命令。
3.执行命令[root@localhost ~]pwunconv
这样使原来加密的 /etc/passwd 的文件以明码的形式显示。
4.批量添加新用户
[root@localhost ~]newusers stu.txt
这里不用重定向也可以,如果用的话是:newusers < stu.txt
5.添加后的文件为:
6.为新建批量用户设置密码,文件为pass
内容如图:
7.
设置密码:
[root@localhost ~]chpasswd < pass
这样就把密码都设置给了新用户
8.为所有用户全部加密
[root@localhost ~]pwconv
9.再次查看/etc/passwd文件
10.登陆
用新用户登陆:
11.批量建用户成功!
- 大小: 8.9 KB
- 大小: 18.8 KB
- 大小: 3.1 KB
- 大小: 19.1 KB
- 大小: 7.1 KB
- 大小: 11.7 KB
分享到:
相关推荐
添加和删除用户对每位Linux系统管理员都是轻而易举的事,比较棘手的是如果要添加几十个、上百个甚至上千个用户时,我们不太可能还使用useradd一个一个地添加,必然要找一种简便的创建大量用户的方法。
用shell script编写的脚本,用于批量创建登录账号,可改写
可以批量添加用户,用户名名前缀以及用户数量可以定制,用户名后缀为递增数字
linux批量创建删除用户脚本,包括创建用户代码,删除脚本代码
Linux下一个用于批量创建指定大小文件的jar包,直接调用,方便快捷,具体操作方法见我博客:https://blog.csdn.net/qq_32897143/article/details/80136300
linux批量设置用户磁盘配额的一个经典例子。
通过循环输出语句构造用户信息文件和密码信息文件,然后直接应用newusers命令批量建立用户,用chpasswd命令批量设置初始密码。 关键技术:用echo命令和重定向输出构造用户信息文件和密码信息文件。 echo “$uname:x:...
Linux 系统下读取Excel文件,从而批量创建用户,并为每个用户设置一定格式密码,创建分组。
Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器
文章目录说明先查询是否有这账号修改为创建用户执行创建用户脚本创建(修改)密码方法一方法二方式三 说明 如果你质疑自己,不确定命令是否正确或者不确定脚本是否能正常执行, 你可以先测试,测试方法就是 在命令行...
技能大赛试题:linux 批量创建用户脚本
在linux环境下,批量启动程序jar包
linux下批量并行telnet对端端口的实现方法.docx
Linux Shell批量编译
1.批量创建Linux用户的python代码 2.各种shell、python脚本、MySQL操作 3.注释齐全,对毕业设计,学生作业可直接拿来用。 4.资源丰富,内容详实,方便急用
Linux 下批量 gbk 转 utf-8 编码脚本
教程名称:Linux下的自动化和批量管理教程集锦课程目录:【】linux下kickstart自动化部署安装【】Linux运维趋势_第0期_运维自动化【】mysql自动化备份方案【】批量添加用户【】自动化运维管理【】超级RHEL5之...
请配合我的博客文章使用http://blog.csdn.net/hshuaijun55/article/details/10375241
Ps:可使用TeamRemote.exe工具批量建信任 将服务器ip写在文件中,例如host.txt 192.168.1.21 192.168.1.22 192.168.1.23 192.168.1.24 192.168.1.25 ... 执行命令 ./remote.sh [-f hostlist] [-b threadnum] [-c...
linux下批量并行telnet对端端口的实现方法-电脑资料.pdf