chmod 600

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

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

主な用途

SSH 鍵や .env ファイルなどの非公開ファイル.

知っておきたいこと

600(rw-------)は所有者に読み取りと書き込みを許可し、それ以外には何も許可しません。SSH の秘密鍵に求められるモードです。読み取り可能な鍵はローカルユーザーなら誰でもコピーできてしまうため、OpenSSH はグループやその他のユーザーがアクセスできる鍵を拒否し、「UNPROTECTED PRIVATE KEY FILE」と「bad permissions」を表示します。chmod 600 ~/.ssh/id_ed25519 で修正します。400 でも構いません。

.env ファイル、~/.netrc、~/.pgpass(グループやその他のユーザーが読めると psql は無視します)、クラウドの認証情報など、所有者だけが読む機密情報には 600 を使います。サービスが別のユーザーで動いている場合は 600 だと読めなくなるので、代わりに共有グループと 640 を使ってください。シェルやスクリプトで umask 077 を設定すると、新しいファイルはデフォルトで 600 になります。

コマンド

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

chmod 計算機を開く