次のコマンドを実行して/ etcディレクトリを台無しにしました。
Sudo chmod 417 /etc
Sudoを使用できないようにします。
Sudo: can't open /etc/sudoers: permission denied.
Sudo: no valid sudoers sources foundm quitting
私は回復モードで修正しようとしましたが、どのモードに設定するべきかわかりません。 (sudoersが0440であることは知っていますが、/ etcがいまだにめちゃくちゃになっているため、これで修正されません。)
ああ、将来のために、どのようにしてetcの許可を台無しにせずにetcのファイルに行を追加しますか?
よろしくお願いします、ジョーリ。
追伸それが違いを生むなら、仮想ボックスで実行しています。
編集:リカバリでの起動と実行:
root@joeri-VirtualBox:/# chmod 755 etc
chmod: changing permissions of 'etc' : read-only file system
root@joeri-VirtualBox:/# cd etc
root@joeri-VirtualBox:/etc# ls -ld
drw-rw-rwx 139 root root 12288 2012-04-19 16:29
Etcのパーミッションを変更しないでください。デスクトップ上で自己作成されたフォルダで同じことを行うと、chmodが機能します。
drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc
Sudo chmod 755 /etc
それが役立つことを願っています...
pkexec chmod 0440 /etc/sudoers
次のコマンドは私のために働いた:
pkexec chmod 0440 /etc/sudoers