可能重复:
如何向现有用户授予 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
自己编辑,至少因为:
/etc/sudoers
它检查是否没有人同时使用该文件。- 完成后,它会检查文件以确保其没有问题。