0.用户相关数据存储所在
信息 | 文件 |
---|---|
用户基本信息 | 存储在 /etc/passwd 文件中; |
用户密码信息 | 存储在 /etc/shadow 文件中; |
用户群组基本信息 | 存储在 /etc/group 文件中; |
用户群组信息信息 | 存储在 /etc/gshadow 文件中; |
用户个人文件 | 主目录默认位于 /home/用户名,邮箱位于 /var/spool/mail/用户名 |
1.
useradd[选项] 用户名
:创建新用户
选项说明
选项 | 说明 |
---|---|
| 指定用户的家目录 |
| 显示默认值 |
| 账号有效期截止日期 yyyy-mm-dd |
| 指定一个初始用户组 |
| 指定一个或多个扩展用户组 |
| 不创建与用户同名的用户组 |
| 指定默认的shell |
| 指定用户的uid |
| 加上备注文字。备注文字会保存在passwd的备注栏位中 |
| 自动建立用户的登入目录。 |
| 不要自动建立用户的登入目录。 |
| 取消建立以用户名称为名的群组. |
| 建立系统帐号 |
2.
passwd[选项] [用户名]
:修改用户的密码
选项说明
选项 | 说明 |
---|---|
| 使账号无密码 |
| 强制执行 |
| 更新只能发送在过期之后 |
| 设置密码的有效期 |
-i
过期后停止用户账号
-g
| 修改群组密码
-l
| 锁定用户禁止登陆
-u
| 解除锁定,允许登陆
--stdin
| 允许从标准输入修改用户密码
-e
| 强制用户下次登陆修改密码
-S
| 显示用户密码状态
3.
userdel [选项] 用户名
:删除用户与其家目录
选项说明
选项 | 说明 |
---|---|
-f | 强制删除用户,家目录与其相关文件 |
-r | 同时删除用户,家目录与其相关文件 |
4.
usermod[选项] 用户名
:修改用户的属性
选项说明
选项 | 说明 |
---|---|
| 填写账号备注信息 |
| 可重新制定用户的家目录并自动旧的数据转移过去 |
| 账户到期时间 |
| 修改在密码过期后多少天即关闭该帐号 |
| 变更所属用户组 |
| 变更扩展用户组 |
| 锁定用户禁止器登录 |
| 修改用户帐号名称 |
| 解锁用户,允许其登录 |
| 变更默认终端 |
| 修改用户的uid |
5.
groupadd [选项] 群组名
:创建用户组
选项说明
选项 | 说明 |
---|---|
| 指定新建工作组的 id; |
| 创建系统工作组,系统工作组的组ID小于 500; |
| 覆盖配置文件 “/ect/login.defs”; |
| 允许添加组 ID 号不唯一的工作组。 |
, | 如果指定的组已经存在,此选项将失明了仅以成功状态退出。当与 -g 一起使用,并且指定的GID_MIN已经存在时,选择另一个唯一的GID(即-g关闭) |
6.
groupdel 群组名
:删除用户组
7.
groupmod [-g <群组识别码> <-o>][-n <新群组名称>][群组名称]
:修改用户组
选项说明
选项 | 说明 |
---|---|
-g <群组识别码> | 设置欲使用的群组识别码。 |
-o | 重复使用群组识别码。 |
-n <新群组名称> | 设置欲使用的群组名称。 |