2.8 用户管理 #
命令 | 作用 |
---|---|
useradd | 新建用户 |
userdel | 删除用户 |
passwd | 修改用户密码 |
usermod | 修改用户属性 |
chage | 修改帐号和密码的有效期限 |
groupadd | 新建用户组 |
groupdel | 删除用户组 |
2.8.1 useradd #
useradd 用户名
useradd -g 用户组 用户名
当不指定用户组时,会创建一个同名的用户组。
2.8.2 passwd #
passwd wislon
当修改自己的密码时,直接输入 passwd 回车。
2.8.3 userdel #
userdel 用户名
当加上-r
选项时,会删除用户的家目录。
2.8.4 usermod #
用于修改用户的基本信息。
常用选项 #
-d 选项 #
修改用户登入时的目录,只是修改/etc/passwd
中用户的家目录配置信息,不会自动创建新的家目录,通常和-m
一起使用。
-m 选项 #
移动用户家目录到新的位置,不能单独使用,一般与-d
一起使用。
-g 选项 #
修改用户所属的用户组。
usermod -g 用户组 用户名
2.8.5 groupadd #
创建一个新的用户组。
2.8.6 passwd 配置文件 #
/etc/passwd 文件中,各个字段以:
分隔,如下
ntp:x:38:38::/etc/ntp:/sbin/nologin
user1:x:1004:1004::/home/user1:/bin/bash
- 值1:表示用户名
- 值2:是否需要密码验证,
x
需要,空为不需要。 - 值3:用户 ID
- 值4:用户组 ID
- 值5:注释
- 值6:家目录
- 值7:用户登录后的命令解释器,当值为
/sbin/nologin
时不能登录终端。
2.8.6 shadow 配置文件 #
/etc/shadow 文件跟用户密码相关。各个字段以:
分隔,如下
wilson:$6$OlPoziO9$SvSfAjR4yHWkUpAYIEHL6jUxF7FypoiOWRhVTftR3CZJUIwpWZcSguhVHfc1xVj9A9tr8ArZxvH.G//tyR0Qm/:19390:0:99999:7:::
w:!!:19390:0:99999:7:::
user1:!!:19390:0:99999:7:::
- 值1:用户名
- 值2:加密后的密码
2.8.7 group 配置文件 #
/etc/group 文件跟用户组相关。各个字段以:
分隔,如下
stapsys:x:157:
mail:x:12:postfix
wilson:x:1002:
w:x:1003:
group1:x:1004:
user1:x:1005:
- 值1:用户组名
- 值2:是否需要密码验证
- 值3:用户组 GID
- 值4:其他组设置