如何使Fedora用户成为sudoer?


Answers:


44

将用户添加到wheel组:

gpasswd wheel -a username

我之所以使用gpasswd,是因为并非所有版本的用户usermod都可以通过简单的方式将用户添加到组中,而无需更改所有用户的组。但是,在任何最近的Fedora上,usermod username -a -G wheel应具有相同的效果。system-config-users当然,您也可以使用GUI。

如果您使用的是Fedora 14或更早版本,请使用visudo编辑该sudoers文件,并#从此行中删除:

%wheel  ALL=(ALL)       ALL

这是Fedora 15及更高版本上的sudoers文件中的默认设置,因此wheel只需添加用户即可。请注意,这不会立即生效;最简单的方法是注销然后再次登录。

另请参见有关服务器故障的此问题和解答,以获取有关wheel为使用consolehelper或PackageKit的图形应用程序的组成员授予类似sudo的“身份验证为自身”行为的信息。


3

我想第一个问题是,您是否在有问题的服务器上安装了sudo?假定是这样,只需确定要将用户视为唯一实体还是作为一个组的一部分(一个只有一个成员的组)即可。visudo以root身份执行的命令将使您可以编辑sudoers文件,通常是/ etc / sudoers。

前者:

user ALL= /foo/bar

后者:

%group  ALL= /foo/bar

这只是两个示例,sudo软件包具有大量功能和设置选项供您使用。我建议阅读sudoers(sudo的配置文件,manual)。我还建议从简单开始,逐步建立实际所需的配置。


1
实际上,我想要做的只是能够做一些简单的管理工作,例如sudo yum install blah
tshepang

根据“简单管理人员”集合的大小,利用sudo的别名来建立允许的命令列表并向列表提供特权升级可能比使用其自身的枚举枚举更方便。
Tok

不明白你的意思。我只想要添加之类的简单操作user ALL=(ALL) ALL,而又不会因各种sudo选项而伤脑筋?我问,因为在Debian中,推荐的方法是将用户添加到sudo组,所以我想知道它在Fedora中是什么。
tshepang 2010年

该语法也适用于Fedora,但是,我一般不建议对所有命令授予无限制的sudo访问权限。
Tok

@Tshepang-我错过了您先前问题的第二部分。我相信Fedora将允许您在sudoers文件中通过名称指定用户,而无需将他们特别添加到任何组中。您是否遇到过这种方法的一个或多个问题?
Tok

-3

用谷歌搜索:

如何使Fedora用户成为sudoer?

观看了此视频:

https://www.youtube.com/watch?v=3uApwHl0PQA

定向到此实用程序(女):

http://satya164.github.io/fedy/

可以使用以下命令进行安装(在fedora 20中对我有用):

su -c“ curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod + x fedy-installer && ./fedy-installer”

提供所需的密码,安装完成后,运行

苏-联邦

用户界面将运行。然后可以将您的用户添加到sudoers列表中:

在此处输入图片说明

进行这些更改后,请确保重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.