Chmod 700の解説

chmod 700は所有者のみにフルアクセスを付与。グループとその他はパーミッションなし。機密ファイルに最大限のプライバシーを確保します。

Permission

700

rwx------

chmod 700 filename

パーミッション解析

RoleRead (4)Write (2)Execute (1)Octal意味
Ownerrwx7read, write, execute
Group---0no permissions
Others---0no permissions

パーミッションの可視化

Read
Write
Execute
Owner
r
w
e
Group
-
-
-
Others
-
-
-

詳細な説明

パーミッション 700 は、所有者のみにフルアクセスを与え、グループとその他のユーザーを完全にブロックする非常に制限的なパーミッションです。

8進数の内訳:

  • 7(所有者): read (4) + write (2) + execute (1) = フルアクセス
  • 0(グループ): アクセス不可
  • 0(その他): アクセス不可

シンボリック表記では rwx------ となります。ファイルの所有者だけが読み取り、変更、実行が可能です。システム上の他のユーザーは、内容を閲覧することすらできず、いかなる方法でもファイルにアクセスできません。

これは、機密性の高い実行ファイルやプライベートディレクトリに対する最も安全なパーミッションです。SSHディレクトリ(~/.ssh)、秘密鍵の保管場所、機密情報を含むディレクトリによく使用されます。システム管理者は、マルチユーザーサーバーでユーザー同士がファイルを閲覧し合うのを防ぐため、ホームディレクトリに 700 を使用します。

ユースケース

~/.sshディレクトリ、秘密鍵ファイル、マルチユーザーシステム上でプライバシーが不可欠な個人用ホームディレクトリの標準パーミッション。

Try It — Interactive Calculator

Customize this permission →