【Linux】用户管理命令:useradd、passwd、id、su、userdel、who、sudo、usermod
1.useradd 添加新用户
| 语法 | 描述 |
|---|---|
| useradd 用户名 | 添加新用户 |
| useradd -g 组名 用户名 | 添加新用户到某个组 |
默认组为1

2.passwd 设置用户密码
| 语法 | 描述 |
|---|---|
| passwd 用户名 | 设置用户密码 |

3.id 查看用户是否存在
| 语法 | 描述 |
|---|---|
| id 用户名 | 查看用户是否存在 |

4.cat /etc/passwd 查看创建了哪些用户
| 语法 | 描述 |
|---|---|
| cat /etc/passwd | 查看创建了哪些用户 |

5.su 切换用户
| 语法 | 描述 |
|---|---|
| su 用户名 | 切换到用户switch user,只能获得用户的执行权限,不能获得环境变量 |
| su - 用户名 | 切换到用户并获得该用户的环境变量及执行权限 |

6.userdel 删除用户
| 语法 | 描述 |
|---|---|
| userdel 用户名 | 删除用户但保存用户主目录 |
| userdel -r 用户名 | 用户和用户主目录都删除 |
第二个删除所有与该用户相关文件

7.who 查看登录用户信息
| 语法 | 描述 |
|---|---|
| whoami | 显示自身用户名称 |
| who am i | 显示登录用户的用户名以及登录时间 |

8.sudo 设置普通用户具有root权限
添加用户pxk

修改配置文件,让该用户可以执行命令
pxk ALL=(ALL) ALL

登录pxk,使用sudo创建文件夹

9.usermod 修改用户属组
| 语法 | 描述 |
|---|---|
| usermod -g 用户组 用户名 | 修改用户的初始登录组,给定的组必须存在。默认组id是1 |


浙公网安备 33010602011771号