Linux 批量添加和删除用户 在 Linux 用户管理中,经常需要用到批量添加或删除用户;如果用useradd 或 adduser 来添加大量用户,对系统管理员的体力和耐力是一个极大的挑战;好在Linux 有大批量用户添加工具 newusers , 我们通过newusers 和 chpasswd 就可以轻松完成大批量用户的添加
(注:以下所有的操作都以root 用户执行) Linux 批量添加用户: 编写userfile
txt 文件(如下),在liunx 下将该文件转化为unix格式(dos2unix),然后执行newusers userfile
(关于userfile
txt 文件文件格式说明: wangrx:x:500:500:Wang, Renxiao:/home/wangrx:/bin/tcsh 用户名:密码:UserID:GroupID:Full Name:宿主目录:Shell 注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x 号
如果只创建用户目录而不允许用户登录,则将/bin/tcsh 改为/sbin/nologin
如果密码栏输入明文密码,可在执行newusers userfile
txt 之后直接执行pwconv 命令将/etc/passwd 加密,同步用户信息到/etc/shadow 文件
) userfile
txt wangrx:x:500:500:Wang, Renxiao:/home/wangrx:/bin/tcsh liuzg:x:501:500:Liu, Zhiguo:/home/liuzg:/bin/tcsh tjcheng:x:502:500:Cheng, Tiejun:/home/tjcheng:/bin/tcsh yzhao:x:503:500:Zhao, Yuan:/home/yzha