命令 | 作用 | 说明 |
---|---|---|
sudo -s | 切换到root用户,获取(永久)管理员权限,用完及时退出 | |
sudo | 临时管理员权限 | |
su - 用户名 | 切换用户 | |
whoami | 查看当前用户 | |
exit | 退出登录用户 | 1、如果是切换后的登陆用户,退出则返回上一个登陆账号; 2、如果是终端界面,退出当前终端 |
who | 查看所有的登录用户 | |
passwd 用户名 | 修改用户密码 | 不指定用户,默认修改当前登录用户密码 |
sudo passwd 用户名 | 给其它用户设置密码 | |
which 命令名/功能名 | 查看命令位置 | |
shutdown –h now | 立刻关机 | |
reboot | 重启 | |
useradd 创建用户: sudo useradd -m laowang 创建用户并指定用户组: sudo useradd -m -g test laowang | 创建(添加)用户 | -m 自动创建用户主目录,主目录的名字就是用户名 -g 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组 |
groupadd 创建用户组: sudo groupadd test | 创建(添加)用户组 | |
cat /etc/passwd | 查看所有 用户信息 | passwd文件中的每项信息说明 以 root:x:0:0:root:/root:/bin/bash 为例: ● 第一个:用户名 ● 第二个:密码占位符 ● 第三个:uid, 用户id ● 第四个:gid, 用户所在组id ● 第五个:用户描述, 可选 ● 第六个:用户的主目录所在位置 ● 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型 |
cat /etc/group grep test /etc/group | 查看所有 用户组信息 | group文件中的每项信息说明 以 laowang:x:1001: 为例: ● 第一个:用户组名 ● 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的 ● 第三个:组id |
id 用户名 | 查看用户信息 | uid=1001(laowang) gid=1001(laowang) 组=1001(laowang) ● 第一个: uid 表示用户id ● 第二个: gid 表示用户组id ● 第三个: 组 表示用户所在的用户组 |
usermod | 修改用户信息 | -G 设置一个附加组 sudo uesermod -G 组名 用户名 -g 修改用户组 |
gpasswd | 添加和删除附加组信息 | 给用户添加附加组 sudo gpasswd -a 用户名 给用户删除附加组 sudo gpasswd -d 用户名 |
sudo userdel -r 用户名 | 删除用户 | 删除用户主目录,必须要设置-r,否则用户主目录不会删除 删除用户,默认同名的用户组也会被删除 |