~/devtools / chmod / 600
tool::chmod-detail

chmod 600

rw-------

オーナー専用読み取り・書き込み

ad · 728×90
パーミッション構造
オーナー (User)
読み取り (r)
書き込み (w)
実行 (x)
グループ (Group)
読み取り (r)
書き込み (w)
実行 (x)
その他 (Others)
読み取り (r)
書き込み (w)
実行 (x)
8進数
600
シンボル表記
rw-------

詳細説明

chmod 600 はオーナーのみに読み取りと書き込みを付与し、実行権限は含みません。SSHプライベートキー、.envファイル、認証情報を含むファイルに必須のパーミッションです。他のユーザーはファイルにまったくアクセスできず、内容やメタデータを見ることもできません。

主な使用例
  • SSHプライベートキー (~/.ssh/id_rsa、id_ed25519)
  • .envファイル(APIキー、DBパスワードなど)
  • SSL/TLS証明書のプライベートキー
  • 認証情報ファイル (~/.netrc、~/.pgpass)
  • GPGプライベートキーファイル
セキュリティ上の注意

SSHプライベートキーは必ず600にしてください。パーミッションが広すぎると「WARNING: UNPROTECTED PRIVATE KEY FILE!」エラーで接続が拒否されます。.envファイルも600に設定して、同じサーバーの他のユーザーがAPIキーを読み取れないようにしてください。CI/CDパイプラインでも秘密ファイルは常に600でデプロイしてください。

コマンド例

$ chmod 600 ~/.ssh/id_rsa
$ chmod 600 ~/.ssh/id_ed25519
$ chmod 600 .env .env.production
$ chmod 600 /etc/ssl/private/server.key

関連するパーミッション

755rwxr-xr-x644rw-r--r--777rwxrwxrwx700rwx------
ad · 300×250
chmod 計算機に戻る
// related tools
Cron Expression Generator
ビジュアルエディタでcron式を作成・解析。次回5回の実行時刻をプレビューし、よく使うプリセットから始められます。
jwt
JWT Decoder
JWTトークンをデコードして内容を確認。ヘッダー・ペイロード・署名の詳細を表示します。
rx
Regex Tester
リアルタイムでマッチをハイライト表示。グループのキャプチャや説明付きで正規表現をテストできます。
Color Converter
HEX・RGB・HSL形式でカラーコードを変換。カラーピッカーで視覚的に選択できます。