1、添加用户 useradd
-u UID
-g 缺省所属组用户
-G 指定用户所属多个组
-d 宿主目录
-s 命令解释器 shell
-c 描述信息
-e 指定用户失效时间
-D 查看缺省参数,其实就是查看 /etc/default/useradd
2、修改用户登录密码 passwd
例:passwd dir 修改用户dir的密码
3、修改密码设定的参数 chage
-l 查看用户密码设置
-m 密码修改最小天数
-M 密码修改最大天数
-d 密码最后修改时间
-i 密码过期后,锁定账户天数
-E 设置密码的过期日期:为0则立刻过期;为-1则永不过期
-W 设置密码过期前,开始警告的天数
4、修改用户信息 usermod
例:usermod -l wangmazi -d /home/wangmazi -g test zhanshan 将用户zhangshan的登录名修改为wangmazi ,加入到test组中,用户的宿主目录改为/home/wangmazi
例:usermod -G test wangmazi 将用户wangmazi添加到test组中去
5、删除用户 userdel
-r 删除用户宿主目录
例:userdel -r dir 删除用户dir
手工删除
使用find命令查找属于某个用户或者用户组的文件
find选项 -user -uid -group -gid
(1)对需要保留的文件进行移动和备份
(2)对不需要的文件进行删除
(3)消除用户文件中的相关表项
(4)消除用户宿主目录
6、添加用户组 groupadd
- 每个用户都至少属于一个用户组
- 每个用户组可以包括多个用户
- 同一个用户组的用户享有该用户组共有的权限
-g 创建用户组的同时设置GID
例:groupadd -g 888 wemin 创建用户组wemin,器GID为888
grep wemon /etc/group 查看这个组
7、删除用户组 groupdel
例:groupdel wemin 删除wemin这个用户组
8、修改用户组信息 groupmod
例:groupmod -n apache wemin 把wemin这个用户组的名称改为apache
9、禁用用户 usermod -L
例 :usermod -L apache 禁用apache这个用户
10、回复用户 usermod -U
例:usermod -U apache 回复apapche这个用户