linux批量添加用户

作者: Osllgre 2008-10-07 10:22:05
  在linux中大量添加20个用户,每个用户的前缀为user,第一个用户

  为user001依次类推。

  Linux批量添加用户

  编写userfile.txt文件,然后执行newusers userfile.txt。

  (关于userfile.txt文件文件格式说明:user001:x:500:500:UbuntuUser:/home/wangrx:/bin/tcsh

  用户名:密码:uid:gid:用户信息:家目录:Shell

  注意每个用户的用户名、UID、宿主目录都不可以相同,其中密码栏可以留做空白或输入x号。如果只创建用户目录而不允许用户登录,则将/bin /tcsh改为/sbin/nologin。如果密码栏输入明文密码,可在执行newusers userfile.txt之后直接执行pwconv命令将/etc/passwd加密,同步用户信息到/etc/shadow文件。)

  Linux批量设置密码

  编写userpwfile.txt文件(如下,xxxxxx为具体的密码),然后执行chpasswd < userpwfile.txt导入密码,再执行pwconv命令将/etc/passwd加密,同步用户信息到/etc/shadow文件。

  userpwfile.txt

  user001:xxxxxx

  批量添加用户后目录权限的设置,使同一工作组用户之间可以相互访问各自目录,但不能修改其他用户目录中的文件。

  chmod -R a+rx home

  cd home

  chmod -R g+rx *

  Linux批量删除用户

  编辑delusers.sh文件(如下),然后执行sh delusers.sh

  delusers.sh

  userdel -r tripos

  userdel -r ccdc

  userdel -r ccg

相关资讯