2009-09-11 08:30:37 +0000 2009-09-11 08:30:37 +0000
35
35

如何在sudoers文件中添加一个普通用户?

如何 在 “sudoers "文件中添加更多用户?

答案 (7)

36
36
36
2009-09-11 08:47:04 +0000

只要编辑文件/etc/sudoers

但是你应该使用/usr/sbin/visudo作为你的编辑器,因为这将在你退出之前进行一些理性检查。

所以这将是:

sudo /usr/sbin/visudo

这里有一些可能有用的链接。

18
18
18
2011-05-25 13:43:05 +0000

我比较喜欢的方法是将它们添加到sudo组(Ubuntu 10.04之前的admin)。

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

usermod -a -G sudo username

您的里程数可能会因其他发行版而异,然而,有人认为组的方法比sudoers文件自己更新更有意义。更少的出错空间和锁定每个人的超级用户似乎是这个原因。

13
13
13
2009-09-11 08:36:34 +0000

只要编辑你的sudoers文件

sudo visudo -f /etc/sudoers

并添加用户名,如'uk',不加引号

username ALL = (ALL)ALL

保存并退出就可以了。

2
2
2
2009-09-11 12:54:56 +0000

visudo 打开sudoers文件,并有简单情况的样本。

如果用户脚本会使用只能用 “sudo "运行的命令/二进制文件,你可能需要添加选项 "NOPASSWD",例如

ALL=(ALL) NOPASSWD: ALL

也可以指定组而不是用户名。所以你不需要列出每一个用户,例如:

%users localhost=/sbin/shutdown -h now

0
0
0
2018-03-28 11:45:59 +0000

只需由拥有sudoer权限的用户执行此命令:

sudo adduser <username> sudo
```。
0
0
0
2017-10-20 16:25:38 +0000

在Amazon Linux中,有/etc/sudoers.d,里面有cloud-init,其中包含。

ec2-user ALL = NOPASSWD: ALL

# User rules for ec2-user
ec2-user ALL=(ALL) NOPASSWD:ALL

所以我所做的就是cp cloud-init vlad 然后编辑vladec2-user替换所有vlad的实例。工作很好,很明显是按照原定计划进行的,而不是编辑现有文件。

0
0
0
2015-03-30 05:55:27 +0000

添加到sudo组 (Debian / Ubuntu的特定步骤):

$ sudo gpasswd -a <username> sudo

    Adding user <username> to group sudo
```。