ユーザーアカウントにアクセスできません

ユーザーアカウントにアクセスできません

誤って/usrと/etcと/homeの所有権を変更したかったのですが

chown -R username

この場合、ソフトウェアのインストールなどで権限が拒否されたというエラーは表示されないだろうと思っていましたが、実際に実行したところ、sudoが台無しになったというエラーが発生しました。

chown -R root:root /usr/lib/sudo 

しかし運が悪かったので、以下のコマンドを入力して試してみました

mount -o rw,remount / 

Ubuntu のリカバリでは、ルート シェル プロンプトを使用して Ubuntu と通信できる唯一の方法になりました。その後、以下のエラーが発生しました。

sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins

上記のコマンドのいずれも、問題を解決しませんでした。Ubuntu を再インストールするためにデータのバックアップを取得するために自分のアカウントにアクセスしようとした後、別の大きな問題に直面しました。ログイン画面でユーザー名のアカウントが表示されません。ゲスト セッションのみが表示されます。ゲスト セッションにログインしても、ログイン画面に戻ります。本当にどうしたらよいかわかりません。解決方法をご存知でしたら、助けてください。sudo はまったく使用できず、Ubuntu のリカバリ画面で apt.get update も実行できません。

答え1

Ubutnu ライブ CD を作成し、Ubutnu がインストールされているドライブをマウントして を実行しますchown -R root: /media/ubuntu/YourDriveName/etc。これを繰り返しますが、etcを に置き換えます。とusrの所有者を変更する理由はないと思います。/etc/usr

関連情報