Fedoraユーザーをsudoerにする方法は?


回答:


44

ユーザーをwheelグループに追加します。

gpasswd wheel -a username

のすべてのバージョンが、すべてのユーザーのグループを変更せずにグループにユーザーを追加する簡単な方法を持っているわけではないため、gpasswdを使用します。ただし、最近のFedoraでは、同じ効果があります。もちろん、GUIを使用することもできます。usermodusermod username -a -G wheelsystem-config-users

Fedora 14以前を使用visudoしている場合、を使用してsudoersファイルを編集し、#次の行から削除します。

%wheel  ALL=(ALL)       ALL

これはFedora 15以降のsudoersファイルのデフォルトなので、ユーザーを追加するだけで十分ですwheel。これはすぐには有効にならないことに注意してください。一番簡単なことはログアウトして再度ログインすることです。

consolehelperまたはPackageKitを使用するグラフィカルアプリのグループメンバーにsudoのような「自己認証」動作を許可する方法については、サーバーフォールトに関するこの質問と回答も参照してくださいwheel


3

最初の質問は、問題のサーバーにsudoがインストールされていると思いますか?その場合、ユーザーを一意のエンティティとして扱うか、グループの一部として扱うかを決定するだけです。グループは、メンバーが1人だけの場合があります。visudorootとしてのコマンドにより、sudoersファイル(多くの場合/ etc / sudoers)を編集するためのアクセス権が与えられます。

前者:

user ALL= /foo/bar

後者:

%group  ALL= /foo/bar

これらは2つの例にすぎません。sudoパッケージには、非常に多くの機能と設定オプションがあります。sudoers、sudoの構成ファイル、manualを読むことをお勧めします。また、単純なものから始めて、実際の目的の構成に構築することをお勧めします。


1
実際、私が望むのは、のような単純な管理作業を行えるようにすることですsudo yum install blah
シェパン

「単純な管理スタッフ」のセットのサイズに応じて、sudoのエイリアスを利用して、許可されたコマンドのリストを確立し、リストに特権エスカレーションを提供する方が、それぞれの構成で列挙するよりも便利な場合があります。
トック

よく分からない。user ALL=(ALL) ALL無数のsudoオプションで頭を壊さずに、を追加するだけの簡単なものが欲しかったのですか?Debianでの推奨方法はsudoグループにユーザーを追加することなので、Fedoraでそれが何であるかを知りたかったので、私は尋ねます。
シェパン

この構文はFedoraでも機能しますが、一般的な規則として、すべてのコマンドへの無制限のsudoアクセスを許可することはお勧めしません。
トック

@Tshepang-以前の質問の2番目の部分を見逃しました。Fedoraでは、特にグループに追加することなく、sudoersファイルでユーザーを名前で指定できると考えています。このアプローチで1つ以上の問題を経験しましたか?
トック

-3

これをGoogleで検索:

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"

要求されたパスワードを入力し、インストールが完了したら、実行します

su -c fedy

UIが実行されます。その後、ユーザーをsudoersリストに追加できます。

ここに画像の説明を入力してください

これらの変更を行った後は、必ず再起動してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.