web-dev-qa-db-ja.com

/ etcディレクトリ(ファイル)の標準ファイル許可は何ですか

次のコマンドを実行して/ 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が機能します。

6
Joeri

drwxr-xr-x 157 root root 12288 2012-04-19 07:40 /etc

Sudo chmod 755 /etc

それが役立つことを願っています...

2
Ruediger
pkexec chmod 0440 /etc/sudoers

次のコマンドは私のために働いた:

pkexec chmod 0440 /etc/sudoers
0
Abhishyam