查看用户
who am i# 相当于who -m
执行结果:

第一列:表示当前打开伪终端的用户名
第二列:pts/0 中 pts 表示伪终端,数字 0 表示打开的伪终端序号
创建用户
sudo adduser 用户名sudo adduser luo
使用 sudo 这个命令,有两个前提:
当前用户必须在 sudo 组。
必须知道当前登录用户的密码
切换用户
su -l 用户名
-l 参数表示切换用户的时候,环境变量也会跟着改变成目标用户的环境变量。
退出当前用户
exit 或 Ctrl+d
用户组
用户组,表示用户的归属
查看用户用于哪个用户组
groups 用户名groups luo
执行结果
luo : luo sudo
冒号之前表示用户,后面表示该用户所属的用户组。
每次创建用户如果不指定用户组的话,默认会自动创建一个与用户名相同的用户组。默认情况下在 sudo 用户组里可以使用 sudo 命令获得 root 权限。
将其它用户加入 sudo 用户组
使用 usermod 命令可以为用户添加用户组,使用该命令你必须有 root 权限。可以直接用 root 用户为其它用户添加用户组,或者用其他已经在 sudo 用户组的用户使用 sudo 命令获取权限来执行该命令。
sudo usermod -G sudo 用户名
将用户添加到 sudo 用户组之后,该用户就可以使用 sudo 命令获取 root 权限。
usermod 命令除了可以将用户加到 sudo 组,还可以将用户加到其他组,可以通过 man usermod 查看该命令的说明。
删除用户
sudo deluser 用户名 --remove-home
--remove-home 参数表示在删除当前用户的同时,将该用户的家目录也删除。
