用户管理命令shell
useradd :建立一个新的用户安全
- 不设置密码没法登录
- 语法:useradd [新用户名] [选项] [参数]

- 不加参数及选项时,会按默认文件内容建立,若修改默认用户信息,直接修改文件/etc/default/useradd

- 选项:
- -u :建立时指定一个用户UID,要未被使用,且大于500

- -g :GID指定基本组
- -G :指定其附加组(额外组)
- -c :指定注释信息
- -d:指定家目录路径
- -s:指定用户shell
- /etc/shells :该文件指定当前系统可用的安全shell
- -m :自动创建用户的登入目录(家目录)
- -M :不自动创建用户的登入目录
- -r :添加一个系统用户
- 建立用户的默认存储信息位置:/etc/login.defs
userdel:删除一个用户spa
- 不加选项,用户的家目录不会被删除
- 语法:userdel [选项] [参数]
- 选项:
- -r :在删除用户的同时删除用户家目录

finger :查看用户的帐号信息3d
usermod :修改用户(已建立)帐号信息blog
- 语法:usermod [选项] [参数]
- 选项:
- -u :修改用户 UID
- -g :修改用户所属组
- -a -G :追加用户的附加组,若是不带-a ,会覆盖原先用户的附加组
- -c :修改用户的注释信息
- -d -m :指定新的家目录,并将以前的家目录文件移动到新的文件当中

- -s :修改用户的登陆shell
- -l :修改用户的登陆名
- -L :锁定用户帐号
- -U :解锁用户帐号

id :显示用户的组和用户ID信息,也是用户帐号信息it
- 语法:id [选项] [参数]
- 选项:
- -u :显示帐号的UID
- -g :显示用户的GID
- -n :与其余命令使用,显示用户名

chsh:更改用户默认shell登录
- 语法:chsh [用户名]

chfn :修改用户注释信息语法
- 语法:chfn [用户名]

passwd :修改用户的密码密码
- 若是该用户第一次使用,则是添加新密码
- 普通用户能够修改本身的密码,管理员用户能够修改其余用户的密码,基于红帽的安全属性,没有密码的用户没法登录
- 语法:passwd [选项] [用户名]
- 选项:
- --stdin :表示从标准输入读取密码

- -d :删除用户密码
- -l :锁定用户帐号
- -u :解锁用户帐号

pwck :检查用户帐号完整性im
组管理命令
groupadd :建立一个新的组
- 语法:groupadd [选项] [参数]
- 选项:
- -g :指定组GID
- -r :添加一个系统组

groupdel :删除用户组
- 语法:groupdel [组名]

groupmod :修改组属性
- 语法:groupmod [选项] [参数]
- 选项:
- -g :修改组GID
- -n :修改组名

gpasswd :为组设定密码
newgrp [组名] :登陆到一个用户组里,exit退出
chage :修改帐号和密码的有效期
- 语法 :chage [选项] [用户名]
- 选项:
- -d :最近一次的修改时间
- -E :过时时间
- -r :非活动时间
- -m :最短使用期限
- -M :最长使用时间
- -w :警告时间