02 用户管理
1 添加用户 useradd
命令格式
useradd [选项] 用户名
命令选项
选项 |
含义 |
-u UID |
手工指定用户的UID,注意不要小于500 |
-d 家目录 |
手工指定家目录,必须写绝对路径,注意权限 |
-c 用户说明 |
手工指定用户说明 |
-g 组名 |
手工指定用户初始组 |
-G 组名 |
指定用户的附加组。把用户加入其他组。 |
-s shell |
指定用户的登录 Shell。默认是 /bin/bash |
-e 日期 |
指定用户的失效日期 。格式“YYYY-MM-DD” |
-o |
允许创建的用户的UID相同。 |
-m |
建立用户时强制建立用户家目录。该选项是默认的 |
2 修改用户密码 passwd
命令格式
passwd [选项] 用户名
passwd #直接回车,修改当前用户密码
命令选项
选项 |
含义 |
-S |
查询用户密码状态。仅 root 可用- |
-l |
暂时锁定用户。仅 root 可用 |
-u |
解锁用户。仅 root 可用 |
3 修改用户信息 usermod
命令格式
useradd [选项] 用户名
命令选项
选项 |
含义 |
-u UID |
手工指定用户的UID,注意不要小于500 |
-d 家目录 |
手工指定家目录,必须写绝对路径,注意权限 |
-c 用户说明 |
手工指定用户说明 |
-g 组名 |
手工指定用户初始组 |
-G 组名 |
指定用户的附加组。把用户加入其他组。 |
-s shell |
指定用户的登录 Shell。默认是 /bin/bash |
-e 日期 |
指定用户的失效日期 。格式“YYYY-MM-DD” |
-L |
临时锁定用户 |
-U |
解锁用户 |
4 删除用户
命令格式
userdel [选项] 用户名
命令选项
选项 |
含义 |
-r |
在删除用户的同时删除用户的家目录 |
5 查看用户的 UID 和 GID : id 命令
id 用户名
6 切换用户身份 su
命令格式
su [选项] 用户名
命令选项
选项 |
含义 |
- |
选项只用 "-",表示连带用户的环境变量一起切换 |
-c |
仅执行一次命令,而不切换用户身份 |