最近、Ubuntu 12.04をインストールしました(Ubuntuで初めて)。
通常の「管理者」と別のゲストアカウントがあります。
今日はユーザーアカウントを試し、ユーザーアカウント設定で「管理者」アカウントを「標準」に設定しました。
これで、何かが認証を要求するたびに、失敗したメッセージが表示されます。
私は同じ古いパスワードを使用していますが、新しいアカウントを作成せず、権限を変更しました。私はまだログインできるので、パスワードが正しいと確信しています。
ターミナルからrootにログインしようとしましたが、私はsudoers
の1人ではないことがわかりました。
sudoers
ファイルは通常、ユーザーのグループメンバーシップを介して機能します。
デフォルトとして、ubuntuには次の設定があります。
# Members of the Sudo group may gain root privileges
%Sudo ALL=(ALL) ALL
説明を理解したので、Sudoグループのグループメンバーシップを削除しました。
うまくいけば、Sudoグループのメンバーである別のアカウントを残しておきます。これが当てはまる場合、次のコマンドを使用してユーザーを修正できます。
Sudo usermod -a -G Sudo USERNAME
Rootユーザーに明示的なパスワード(ubuntuでは標準ではありません)を指定した場合、次を呼び出すこともできます。
su -c usermod -a -G Sudo USERNAME
両方が不可能な場合は、次を実行できます。
/
)をマウントします。 /mnt
chroot /mnt usermod -a -G Sudo USERNAME