chmod 640

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

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

主な用途

サービスのグループが読み取れる設定ファイル.

知っておきたいこと

640(rw-r-----)は所有者に編集を、グループに読み取りを許可し、その他のユーザーには何も許可しません。サービスが読み込む、機密情報を含む設定ファイルの一般的なモードです。所有者を root、グループをそのサービスにすると、デーモンはパスワードを読めますが、ファイルは変更できません。Debian と Ubuntu の /etc/shadow が 640 root:shadow なのは、まさにこのためです。

鍵になるのはグループです。chown root:appgroup file で設定し、サービスのユーザーをそのグループに追加してください。サービスが設定ファイルについて「permission denied」を報告する場合は、namei -l /path/to/file でグループとすべての親フォルダーの x ビットを確認しましょう。SSH の秘密鍵に 640 を使ってはいけません。OpenSSH はグループが読める鍵をすべて拒否します。

コマンド

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

chmod 計算機を開く