设置密码:passwd 用户名
  修改用户信息:
  修改用户名:    usermod -l 新用户名 旧用户名
  添加用户所属组:usermod -G sys bob_fu
  删除一个用户:userdel [-r] 用户名 (-r 删除用户的宿主目录)
  给组设置密码: gpasswd 组名
  gpasswd [-adArR] 用户名 组名
  -a 将一个用户添加到某个组
  -d 将用户从组中删除
  -A 设置用户组管理员
  -r 删除用户组密码
  -R 禁止用户切换为改组
  例如:
  gpasswd webadmin
  gpasswd -a bob_fu webadmin
  gpasswd -A bob_fu webadmin
  gpasswd -r webadmin
  锁定一个用户:passwd -l  jack  / usermod -L jack
  解锁一个用户:passwd -uf jack  / usermod -U jack
  切换所属组:newgrp webadmin
  查看所属组:groups lisi
  添加组:groupadd [-g GID] 组名 (查看: grep webadmin /etc/group)
  删除组:groupdel webadmin
  组改名:groupmod -n 新名 旧名
  3、其他命令:
  pwck   检测/etc/passwd文件(锁定文件)
  vipw   编辑/etc/passwd文件查看(锁定文件)
  id     查看用户id和组信息
  finger 查看用户详细信息
  su     切换用户 (su - 用户名)
  passwd -S 查看用户密码状态
  who、w 查看当前灯虎用户信息
  grpck  用户组配置文件检测
  vigr   编辑/etc/group文件(锁定文件)
  chage [-lmM]  设置密码(LINUX下可用)
  -l 查看用户密码设置 chage -l jack
  -m 密码修改的小天数
  -M 密码修改的大天数
  -d 密码后修改的日期
  -I 密码过期后,牟定账号的天数
  -E 设置密码过期日期,若为0,表示密码立即过期,若为-1则永不过期
  -W 设置密码过期前,开始警告天数
  4、案例:授权sofeware 目录 对jack 、mary有写权限
  root创建一个目录:
  mkdir /software
  添加两个用户:
  useradd jack
  useradd mary
  设置密码:
  password jack
  password mary
  添加一个组
  groupadd softadm
  将用户添加到组
  usermod -G softadm jack
  gpasswd -a mary softadm
  查看组成员:
  grep softadm /etc/group
  将目录有root组授权为softadm组
  chgrp softadm ./software
  给组添加目录写权限
  chmod g+w ./software
  5、扩展(RedHead系列)
  5.1 批量添加用户
  <1> newusers命令导入用户信息文件
  例如 user.info 内容如下

 

test01::10001:503::/home/test01:/bin/bash
test02::10002:503::/home/test02:/bin/bash
test03::10003:503::/home/test03:/bin/bash
test04::10004:503::/home/test04:/bin/bash
test05::10005:503::/home/test05:/bin/bash
test06::10006:503::/home/test06:/bin/bash
newusers < user.info

  <2> pwunconv 命令取消 shadow password 功能
  pwunconv
  <3> chpasswd命令 导入密码
  例如pass.info 内容如下

 

test01:admin+01
test02:admin+02
test03:admin+03
test04:admin+04
test05:admin+05
test06:admin+06
chpasswd <pass.info