![「sudo chmod 665 /etc」を使用して、oneiric (ubuntu11.10) の /etc 権限を変更しましたが、現在は sudo を使用できません](https://rvso.com/image/1108684/%E3%80%8Csudo%20chmod%20665%20%2Fetc%E3%80%8D%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81oneiric%20(ubuntu11.10)%20%E3%81%AE%20%2Fetc%20%E6%A8%A9%E9%99%90%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E7%8F%BE%E5%9C%A8%E3%81%AF%20sudo%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
/etc
私は大失敗しました。Ubuntu 11.10で次のコマンドを使用して権限を変更しました
sudo chmod 665 /etc
現在、sudo を使用しようとすると、次のエラーが発生します。
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
私は Ubuntu を初めて使うので、どんな助けでも大歓迎です。すでに使ってみましたsu
が、ルートとしてログインすらできず、正しいパスワードを入力しても常に と表示されますAuthentication Failure
。ルートとしてログインするのは危険ですし、私のような Linux 初心者でも、そのような制御ができるほど愚かではないので、ルートとしてログインしたくありません。ただ、もう一度使いたいだけですsudo
。リカバリ モードにも入ろうとしましたが、リカバリ モードに入ることができません。
答え1
回復コンソールオプションを起動する.
読み取り/書き込みの再マウントを選択
ルートシェルを選択
cd /
chmod 755 etc <--to get it back to default
sync
init 6
答え2
一般的に、この種の問題はリカバリモードで起動したり、ライブCDを使用したり、再起動したりすることなく解決できます。GUIを備えたUbuntuシステム(GUIがインストールされていないUbuntu Serverシステムとは対照的に)には、ルートとしてコマンドを実行するための2つのメカニズムがあります。1つはsudo
もう一つはポリシーキット. 使用することができますpkexec
権限を修正するには、PolicyKit のコマンドライン フロントエンドを使用します。
pkexec chmod 755 /etc
問題の原因が を実行することだけであればsudo chmod 665 /etc
、問題は完全に解決され、権限の修復を試みなくてもよい。内部 /etc
(フラグを使用しないコマンド/etc
では、内部は何も変更されません。)chmod
/etc
-R
答え3
UbuntuライブCDを挿入し、ターミナルを開いて入力してください。
sudo su -
mount /dev/sda5 (or whichever is the root partition of your Ubuntu installation) /mnt
chroot /mnt
chmod 755 /etc
exit
これで元通りになるはずです。
答え4
boot-manager-OS-List は、回復モードに入るオプションを提供する ubuntu-grub-bootmanager ではなく、windows-bootmanager のように見えます。
システムが GRUB をどこかにインストールするかどうかは実際にはわかりませんが、Ubuntu を選択するときに、Shift キーを押したままにして GRUB メニュー (存在する場合) に入ってみてください。
別の方法としては、Windows パーティションの boot.ini ファイルを編集する方法があります。Ubuntu のエントリがあるはずです。この行に 1 を追加して、Ubuntu を起動してみてください。1 を追加すると、シングル ユーザー モード (システムへのルート アクセスを持つコマンド ライン) になります。
しかし、最も簡単な方法は間違いなくライフCDです!!!