危険察知○×難易度 基礎

本番で Permission denied が出たら、原因を調べる前にまず chmod -R 777 で開けて復旧させるのがよい。

正答

× 誤り

解説

chmod -R 777 は配下すべてを全ユーザーが読み書き・実行できる状態にする。Web から置かれたファイルが実行可能になる、秘密鍵や設定が誰でも読める、SSH が権限の緩い鍵を拒否するなど、別の障害や侵入口を作る。しかも -R で変えた元の権限は記録がなければ戻せない。ls -l や namei -l で、どのユーザーがどのディレクトリに書けないのかを特定し、そこだけを最小限直す。

参考: www.gnu.org

bashchmodpermission

この問題を含む 危険察知 のテストを制限時間つきで解く

危険察知クイズへ