可能性のある複製:
「Sudo」グループにユーザーを追加するにはどうすればよいですか
this。 に従って、私が思う管理者のグループに自分を追加し直しました。
ただし、次のようなコマンドはまだ実行できません。
Sudo aptitude update
私はメッセージを受け取ります
oshirowanen is not in the sudoers file. This incident will be reported.
私が管理者グループになったので、どうすれば自分をsudoersグループに追加できますか?
Rootまたはsu
としてログインして、ルートプロンプトを取得します
タイプvisudo
エディターが開き、行が見つかります
root ALL=(ALL) ALL
その下にユーザー名を付けて追加してください
user ALL=(ALL) ALL
タイプctrl+x
タイプY
プロンプトに
admin
グループ(またはUbuntu 12.04以降のSudo
グループ)にいるが、そのグループが/etc/sudoers
でSudo
を使用して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 。
好奇心が強く、詳細な情報が必要な場合は、別の類似した問題に関するこの質問を参照してください。