web-dev-qa-db-ja.com

管理者パスワードはログインを認証しますが、アプリのインストールやユーザーアカウントの変更は認証しません

Ubuntu 12.04をインストールしました。次に、パスワードを必要としないように自分のユーザープロファイルを変更し、自動的にログインしました。何が起こったのか、デスクトップが表示されるとパスワードの入力を求められます。一度入ると、アプリケーションをインストールしたり、ユーザーアカウントを変更しようとしたときにパスワードが受け入れられません。

私はまだ管理者としてリストされているので、パスワードに何かが起こったに違いないと思います。私の質問は、なぜユーザーとしてログインするために私のパスワードが受け入れられますが、管理者のものではないのですか?同じパスワードですよね? Ubuntuをインストールしたときに設定したもの。

ルートシェルプロンプト(回復モード経由でアクセス)でパスワードをリセットしようとしましたが、エラーが表示されるだけで、結果は「パスワードは変更されていません」です。

助けて! Ubuntuを完全に再インストールするのを避けるためにできることは他にありますか?

3
jmatienza

同じ問題がありました。変更、ほんの少し、ロビンの答えは問題を解決しました...

次の手順を少し変更しました: http://www.psychocats.net/ubuntu/fixsudo

  1. ルートとして復旧モードで起動
  2. 次のコマンドを入力します:mount -o rw,remount /
  3. 次のコマンドを入力します:groupadd admin
  4. 次のコマンドを入力します:adduser username admin
  5. 次のコマンドを入力します:Sudo nano /etc/sudoers
  6. root ALL=(ALL:ALL) ALLのすぐ下にこの行を追加username ALL=(ALL:ALL) ALL
  7. Ctrl + Xを押して「y」と答え、変更を保存します
  8. 次のコマンドを入力します:passwd username
  9. ユーザーのパスワードを入力してください
  10. 次のコマンドを入力します:exit
  11. 通常の起動を再開する
  12. できました!!!!

* usernameは実際のユーザー名です。

3
naskoos

システムは、sudoerのファイルから問題のユーザーを削除しました。これにより、管理者レベルの権限が付与されます。

これを修正する手順は、次の場所にあります。 http://www.psychocats.net/ubuntu/fixsudo

このページでは、回復モードでルートプロンプトにアクセスする方法を説明し、ユーザーを「admin」グループに復元するためのわかりやすい説明付きの手順を示します。

プロセス中に「admin」グループが存在しないことを通知するメッセージが表示された場合(私がしたように)、次のコマンドを入力します。groupadd admin

次に、コマンドを再実行して、ユーザーを「admin」グループに追加します。

0
Robin Bownes