「Linux」增删用户以及赋予 sudo 权限
简述 :Linux
日常使用不建议用root
登录,因为root
具有全部权限。为此,需要添加一个普通用户,而为了正常使用,还需要赋予其sudo
权限。
1 添加普通用户并赋予 sudo 权限
1.1 创建普通用户帐号
1 | $ sudo adduser USERNAME |
全文USERNAME
指代用户名,例如 Alex、Sam 等等。
为运行创建新用户的命令,当前 user 必须是root
或者具有sudo
权限的普通 user。
创建过程中,需要输入用户密码,其他信息的输入可选择跳过。
1.2 将用户添加至 sudo
group
1 | $ sudo usermod -aG sudo USERNAME |
usermod
手册:Here
2 测试用户权限
切换至新用户:
1 | $ su - USERNAME |
测试权限:
1 | $ sudo whoami |
输出应为:
1 | root |
3 修改密码
3.1 修改自己的密码
1 | $ passwd |
3.2 修改他人的密码
1 | $ sudo passwd USERNAME |
修改其他用户的密码,你必须是root
用户或者具有sudo
权限 。
4 移除用户的 sudo 权限
1 | $ sudo deluser USERNAME sudo |
验证用户是否已从sudo
组删除:
1 | $ sudo -lU USERNAME |
5 删除用户(慎重)
1 | $ sudo deluser --remove-home USERNAME |
--remove-home
:删除用户时移除其home
目录。不加此选项,home
目录不会被删除。
6 查看所有用户和组
6.1 查看所有用户
1 | $ cat /etc/group |
6.2 查看所有组
1 | $ cat /etc/passwd |
6.3 查看当前用户所在组
1 | $ groups |
7 参考
How To Create a Sudo User on Ubuntu
以上!
「Linux」增删用户以及赋予 sudo 权限
https://alexinst.github.io/Linux/add-check-and-delete-user-on-linux/