重複の可能性あり:
「sudo」グループにユーザーを追加するにはどうすればよいですか?
管理者のグループに再び参加したと思います。これ。
しかし、次のようなコマンドはまだ実行できません:
sudo aptitude update
メッセージは分かりました
oshirowanen is not in the sudoers file. This incident will be reported.
管理者グループに所属しているのですが、自分自身を sudoers グループに追加するにはどうすればよいですか?
答え1
ルートとしてログインするか、su
ルートプロンプトを取得する
タイプvisudo
エディタが開き、次のような行が見つかります
root ALL=(ALL) ALL
その下にユーザー名を追加してください
user ALL=(ALL) ALL
プロンプトにctrl+x
タイプを入力してくださいY
答え2
admin
グループ(またはsudo
Ubuntu 12.04以降のグループ)に所属していても、そのグループ/etc/sudoers
が でコマンドをrootとして実行できるように設定されていない場合はsudo
、同じ方法でその問題を修正できます。壊れた sudoers
ファイル:
pkexec visudo
次に、sudoers
ファイルを編集して必要なエントリを追加します。具体的には、次のとおりです。
Ubuntu 12.04 より前のバージョン、または 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 システムには管理者が次のアクションを実行するための 2 つの別個のメカニズムがあるため、デスクトップ システムで機能しますroot
。sudo
、 そしてポリシーキット。
興味があり、さらに詳しい情報を知りたい場合は、別の類似した問題に関する次の質問を参照してください。