命令 | 说明 | 命令选项 | 说明 |
sudo -s | 切换到管理员用户,一直使用管理员权限,谨慎操作,不退出一直使用 | ||
sudo | 某个命令的执行需要获取管理员权限可以在执行命令前面加上sudo,单次使用管理员权限 | ||
whoami | 查看当前用户 | ||
exit | 退出登录用户 | ||
who | 查看所有登录的用户 | ||
password | 修改用户密码,不指定用户默认修改当前用户密码 查看所有用户 cat /etc/password 给用户设置密码使用 sudo passwd 用户名 | ||
which | 查看 命令位置 | ||
shutdown -hnow | 立刻关机 | ||
reboot | 重启 | ||
useradd | 创建添加用户 创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。
| -m -g | 自动创建用户主目录,主目录就是用户名 指定用户 所属的用户组,默认不指定会自动创建一个同名的用户组 |
id | 查看用户信息 查看用户信息使用 id 命令或者 /etc/passwd文件 每项信息说明: uid=1001(laowang) gid=1001(laowang) 组=1001(laowang) ● 第一个: uid 表示用户id ● 第二个: gid 表示用户组id ● 第三个: 组 表示用户所在的用户组 | 格式 id 用户名 | |
sudo passwd | 给其他用户设置密码 格式 sudo passwd -m 用户名 | ||
su | 切换用户 格式 su -用户名 | ||
usermod | 修改用户信息 设置附加组使用 sudo usermod -G 组名 用户名 | -G -g | 设置一个附加组 修改用户名 |
gpassword | 添加删除附加组信息 | -a用户名 -b用户名 | 给用户添加组 给用户删除组 |
userdel | 删除用户 删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。 | -r 用户名 | 删除用户主目录,必须要设置,否则用户主目录不会删除 |
groupadd | 创建(添加)用户组 | ● 创建用户组使用: sudo groupadd 用户组名 ● 创建用户并指定用户组使用: sudo useradd -m -g 用户组 用户名 ● 修改用户组使用: sudo usermod -g 用户组 用户名 | |
groupdel | 删除用户组
如果用户组下面有用户先删除用户在删除用户组 | ● 删除用户组使用: sudo groupdel 用户组名 |
- 查看用户组信息使用 /etc/group文件
说明:
- useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
- 创建用户如果不指定用户组,默认会自动创建一个同名的用户组
- 查看用户是否创建成功,可以查看/etc/passwd这个文件
- 查看用户组是否创建成功,可以查看/etc/group这个文件
passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:
- 第一个:用户名
- 第二个:密码占位符
- 第三个:uid, 用户id
- 第四个:gid, 用户所在组id
- 第五个:用户描述, 可选,
- 第六个:用户的主目录所在位置
- 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型
group文件中的每项信息说明, 以laowang:x:1001:为例:
- 第一个:用户组名
- 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
- 第三个:组id