一、useradd 新建用户shell
(1)格式:useradd [选项]... 用户名
(2)选项:
-u:指定uid标记号
-d:指定宿主主目录
-e:指定帐号失效时间
-g:指定用户的基本组名
-G:指定用户的附加组名
-s:指定用户的登录shell
-M:不为用户创建并初始化宿主目录
新建的用户是没有设置密码的,是被禁用的,不能登录
二、passwd 设置密码
(1)格式:passwd [选项]... 用户名
(2)选项:
-d:清用户的密码,使之无需密码便可登录
无密码用户只能本地登陆,不能远程登陆
-l:锁定用户帐号
-S:查看用户帐号状态(是否被锁定)
-u:解锁用户帐号
root用户能够修改全部用户密码,不要求复杂性
普通用户只能修改本身密码,要求复杂性
三、userdel 删除用户
(1)格式:userdel [-r]... 用户名
(2)选项:
-r 连用户家目录一并删除
四、usermod 修改用户参数
(1)格式:usermod [选项]... 用户名
(2)选项:
-I:修改用户帐号的登陆名称
-L:锁定用户帐号
-U:解锁用户帐号
-u:修改uid标记号
-d:修改宿主主目录
-e:修改帐号失效时间
-g:修改用户的基本组名
-G:修改用户的附加组名
-s:修改用户的登录户shell
五、chage 修改用户密码相关参数
(1)格式:chage [选项]... 用户名
(2)选项:
-l:列出密码时效的具体信息
-d:设置为0,密码立刻失效ui
六、groupadd 建立组
(1)格式:groupadd [-g GID] 组帐号名
(2)选项:
-g:用来指定GID号
七、groupdel 删除组
(1)格式:groupdel 组名
八、groupmod 设置组名和组id
(1)格式:group [选项]... 组帐号名
(2)选项:
-n:修改组名
-g:修改组id
九、gpasswd 添加/删除组成员
(1)格式:gpasswd [选项]... 组帐号名
(2)选项:
-a:向组内添加一个用户
-d:从组内删除一个用户
-M:重置组成员列表,逗号分隔
十、id 查询用户身份标识
(1)格式:id 用户名
十一、groups 用于查询用户属于的组spa