如何在 Ubuntu 18.04 中授予普通用户完全权限
答案1
您可以使用/etc/sudoers.tmp文件修改用户权限
首先使用 root 用户:
sudo -i
运行以下命令进入 /etc/sudoers.tmp 文件夹
visudo
在纳米屏幕中向下导航到#User 权限规范部分,您可以看到 root 用户具有此权限规范
root ALL=(ALL:ALL) ALL
您可以编辑行政用户为相同格式或将您的用户添加到文件中,例如:
mehran ALL=(ALL:ALL) ALL
您可以使用以下命令检查用户是否具有权限
grep '^sudo' /etc/group
如果输出是 sudo:x:27:yourusername,则表示您授予了用户 root 权限。
答案2
像在 Windows XP 中那样以 root 身份在 GUI 模式下工作对于系统的稳定性非常危险。
如果您想要授予某个用户所有管理员权限,最好的方法就是将该用户添加到管理员组。您会在文件中注意到以下行
/etc/sudoers
:%admin ALL=(ALL) ALL
这意味着 admin 组的所有成员都拥有完全 sudo 权限。要将您的用户添加到 admin 组,您可以发出以下命令(以已经拥有完全 sudo 权限的用户身份):
sudo usermod -a -G sudo USERNAME
其中 USERNAME 是要添加的用户的名称。一旦用户注销并重新登录,他们现在将享有完整的 sudo 权限。
要以完全管理员权限运行应用程序,只需sudo
在命令前输入:
sudo app
您需要输入您的用户名密码。系统会记住此密码一段时间,因此您在一段时间内无需输入密码即可运行后续命令。
注意:您输入的密码不会显示在终端中