如何永久授予用户 root 访问权限?

如何永久授予用户 root 访问权限?

可能重复:
如何向现有用户授予 sudo 权限?

我一直在寻找这个问题的答案,但我找到的答案都是“这不是一个好主意”或“我们不推荐它”,并且给出了一些解决方案......

是的,我是新手。我知道我很有可能会破坏一些东西。如果有必要,我很乐意破坏我的操作系统并多次格式化它,但任何对我的操作系统的限制都会让我恼火。如果我想的话,我希望能够破坏一些东西,然后了解我是如何破坏它的以及如何修复它。

我想要把安全锁打开。

请告诉我如何授予用户绝对授权。

答案1

为了通过命令授予用户“foo”无限制无密码访问 root 权限sudo,请编辑/etc/sudoers并添加以下行:

foo   ALL = NOPASSWD: ALL

有关更多信息,请参阅 sudo(8) 和 sudoers(5)。

正如其他地方所建议的那样,如果您知道如何使用,那么使用它来编辑vi是个好主意。visudo/etc/sudoers

答案2

它不是谁受到限制(只要您可以sudo在命令行上以 root 身份登录),但它是你运行的每个应用程序正在受到限制。

如果您授予自己 root 权限,您运行的每个应用程序也将获得对计算机的完全控制权。是限制,说你不想受到任何限制,就好比说你愿意不是不想锁上你的自行车或门,因为它会限制你自己。

令我惊讶的是,到目前为止还没有人尝试向您提供这种见解。

答案3

作为新手,你最好使用visudo而不是/etc/sudoers自己编辑,至少因为:

  1. /etc/sudoers它检查是否没有人同时使用该文件。
  2. 完成后,它会检查文件以确保其没有问题。

答案4

将用户添加到正确的组不是更好吗?

sudo usermod -a -G sudo hduser

另请参阅这个重复的问题:如何向现有用户授予 sudo 权限?

相关内容