chmod 644

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

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

主な用途

通常のファイル: 誰でも読めるが、編集できるのは自分だけ.

知っておきたいこと

644(rw-r--r--)は通常のファイルのデフォルトです。所有者は読み書きでき、それ以外は読み取りのみです。プログラムは 666 でファイルを作成し、一般的な umask 022 がグループとその他のユーザーの書き込み権限を取り除くため、新しいファイルは自動的にこのモードになります。HTML、CSS、画像、ソースコード、機密情報を含まない設定ファイルに適しており、上位のすべてのフォルダーに x があれば、Web サーバーはこうしたファイルを配信できます。

644 は機密情報には不適切です。共有サーバーでは、すべてのローカルユーザーや侵害されたサービスアカウントが、.env ファイル、データベースのパスワード、秘密鍵を読めてしまいます。これらには 600 か 640 を使ってください。スクリプトを直接実行するには x が必要なので、644 では ./deploy.sh が「Permission denied」で失敗します。755 にするか、bash deploy.sh で実行してください。フォルダーに 644 を設定すると壊れます。x がないと、誰もその中に入れません。

コマンド

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

chmod 計算機を開く