chmod 444

所有者は読み取りができます。 グループは読み取りができます。 その他のユーザーは読み取りができます。

読み取り書き込み実行
所有者✓––
グループ✓––
その他✓––

主な用途

誰も変更すべきでない読み取り専用ファイル.

知っておきたいこと

444(r--r--r--)は、所有者を含む全員に対してファイルを読み取り専用にします。公開済みのリリース成果物、チェックサムの一覧、CMS に上書きされたくない robots.txt など、誤って変更されてはならないファイルを守ります。vim などのエディターは書き込み前に警告し、rm は -f を付けない限り、書き込み禁止のファイルを削除する前に確認を求めます。

これは本当の保護にはなりません。所有者はいつでも chmod で元に戻せ、root はこれを無視し、削除や名前変更ができるかどうかはファイルではなくフォルダーのパーミッションで決まります。Linux でより強力に変更不可にするには、chattr +i を使います。このフラグを外すまで、root でも変更できなくなります。フォルダーに 444 を設定すると使い物になりません。名前の一覧は表示できますが、x がないため中のものは何も開けません。

コマンド

モードを設定chmod 444 file
同じ設定を記号でchmod u=r,g=r,o=r file
フォルダーとその中身すべてchmod -R 444 folder
中のフォルダーのみfind folder -type d -exec chmod 444 {} +
ls -l での表示-r--r--r--

chmod 計算機を開く