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

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

如何向“sudoers”文件添加更多用户?

答案1

只需编辑该文件即可/etc/sudoers

但是您应该使用它/usr/sbin/visudo作为您的编辑器,因为它会在您退出之前进行一些健全性检查。

因此这将是:

sudo /usr/sbin/visudo

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

答案2

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

在 Ubuntu Linux 中,sudo组可以运行sudo,并且可以轻松地将某人添加到该组:

usermod -a -G sudo username

您的情况可能与其他发行版不同,但是,有人认为组方法比 sudoers 文件自行更新更有意义。出错的可能性更小,并且锁定所有人无法成为超级用户似乎是原因。

答案3

只需编辑你的 sudoers 文件

sudo visudo -f /etc/sudoers

并添加用户名,如“uk”(不带引号)

username ALL = (ALL)ALL

保存并退出即可访问。

答案4

在 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,然后编辑vlad并将 的所有实例替换ec2-uservlad。 工作正常,这显然是预期要做的事情,而不是编辑现有文件。

相关内容