如何将普通用户添加到 sudoers 文件?

D'A*_*vit 35 linux sudo ubuntu

如何将更多用户添加到“sudoers”文件中?

Joh*_*han 37

只需编辑文件/etc/sudoers

但是您可以/usr/sbin/visudo用作编辑器,因为这会在您退出之前进行一些完整性检查。

所以那将是:

sudo /usr/sbin/visudo
Run Code Online (Sandbox Code Playgroud)

以下是一些可能有用的链接:


小智 19

我的首选方法是将它们添加到sudo组中(admin在 Ubuntu 10.04 之前)。

在 Ubuntu Linux 中,该sudo组可以运行sudo,并且很容易将某人添加到该组中:

usermod -a -G sudo username
Run Code Online (Sandbox Code Playgroud)

您的里程可能因其他发行版而异,但是,有人认为组方法比 sudoers 文件自身更新更有意义。出错的余地更小,并且将每个人都锁定在超级用户之外似乎是原因。


uka*_*nth 13

只需编辑您的 sudoers 文件

sudo visudo -f /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

并添加不带引号的“uk”等用户名

username ALL = (ALL)ALL
Run Code Online (Sandbox Code Playgroud)

保存并退出将提供访问权限。

  • 就像 Johan 所说,应该使用 visudo 来编辑 sudoers 文件。一个无聊的 sudo 文件可能会导致一个可以避免的痛苦世界。http://en.wikipedia.org/wiki/Visudo (6认同)
  • 那么,为什么要在示例中添加引号? (3认同)