相关资讯
本类常用软件
-
福建农村信用社手机银行客户端下载下载量:584204
-
Windows优化大师下载量:416910
-
90美女秀(视频聊天软件)下载量:366961
-
广西农村信用社手机银行客户端下载下载量:365699
-
快播手机版下载量:325855
一个系统管理员,可能要经常的添加用户,可能是在一台机器上,也有可能是在很多机器上要添加同一个用户。
基本上,批量添加用户有两种方式:
一是用useradd + passwd命令配合脚本来添加
主要是用来在不同的机器上添加不同的用户,或者在同一台机器上添加大量的规则命名的用户。
二是用newusers+chpasswd来添加。
主要是可用于在同一台机器上添加大量的用户名单,如将A机上的用户全部添加到B机上。
可以通过cat /etc/shells查看当前你的机器所支持的shell
一 newusers+chpasswd添加用户
两个方法都要涉及到标准输入,这时就要用到重定向标准输入
(1)先编辑一个文本用户文件,每一行按照/etc/passwd密码文件的格式书写,要注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏必须输入x号。在这里,密码栏输入的其实就是要创建的帐号的初始密码,可以通过该密码进行登录系统
一个范例文件user.txt内容如下:
user001:x:600:100:user:/home/user001:/bin/bash
user002:x:601:100:user:/home/user002:/bin/bash
user003:x:602:100:user:/home/user003:/bin/bash
user004:x:603:100:user:/home/user004:/bin/bash
user005:x:604:100:user:/home/user005:/bin/bash
user006:x:605:100:user:/home/user006:/bin/bash
(2)# newusers < user.txt
然后可以执行cat /etc/passwd检查/etc/passwd文件是否已经出现这些用户的数据,并且用户的宿主目录是否已经创建。此时就会在/etc/shadow中对新增的用户产生密码
(3)编辑每个用户的密码对照文件,
范例文件passwd.txt内容如下:
user001:密码
user002:密码
user003:密码
user004:密码
user005:密码
user006:密码
(4)# chpasswd < passwd.txt
这样就完成了大量用户的创建了,之后您可以到/home下检查这些用户宿主目录的权限设置是否都正确,并登录验证用户密码是否正确。
注:本次测试均在ubuntu中进行的,版本12.04Ts,不用pwunconv与pwconv