web-dev-qa-db-ja.com

自分をsudoersグループに追加するにはどうすればよいですか?

可能性のある複製:
「Sudo」グループにユーザーを追加するにはどうすればよいですか

this。 に従って、私が思う管理者のグループに自分を追加し直しました。

ただし、次のようなコマンドはまだ実行できません。

Sudo aptitude update

私はメッセージを受け取ります

oshirowanen is not in the sudoers file.  This incident will be reported.

私が管理者グループになったので、どうすれば自分をsudoersグループに追加できますか?

39
oshirowanen

Rootまたはsuとしてログインして、ルートプロンプトを取得します

タイプvisudo

エディターが開き、行が見つかります

root ALL=(ALL) ALL

その下にユーザー名を付けて追加してください

user ALL=(ALL) ALL

タイプctrl+xタイプYプロンプトに

44
Sreevisakh

adminグループ(またはUbuntu 12.04以降のSudoグループ)にいるが、そのグループが/etc/sudoersSudoを使用してrootとしてコマンドを実行できるように構成されていない場合、同じ方法でその問題を修正できますbrokensudoersファイルを修正します:

pkexec visudo

次に、sudoersファイルを編集して、必要なエントリを追加します。特に:

  • 12.04より前のUbuntuシステム、または12.04より前のバージョンからアップグレードされたシステムには、次のものが必要です。

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
  • Ubuntu 12.04以降には、これが必要です(以前のリリースからアップグレードされたために上記の行もある場合でも):

    # Allow members of group Sudo to execute any command
    %Sudo   ALL=(ALL:ALL) ALL
    

この pkexec メソッドは(デスクトップシステムで)機能します。GUIがインストールされたUbuntuシステムには、管理者がrootとしてアクションを実行するための2つのメカニズムがあります: Sudo および PolicyKit

好奇心が強く、詳細な情報が必要な場合は、別の類似した問題に関するこの質問を参照してください。

9
Eliah Kagan