Chmodパーミッション計算ツール

Unixのchmodパーミッションを視覚的に設定・確認できます

644
rw-r--r--
Read (r)Write (w)Execute (x)数値
Owner(所有者)6
Group(グループ)4
Others(その他)4

数値から逆引き

よく使うプリセット

Chmodパーミッションとは

Unix/Linuxのファイルシステムでは、ファイルやディレクトリへのアクセス権を「所有者(Owner)」「グループ(Group)」「その他(Others)」の3つのカテゴリに対して「読み取り(r=4)」「書き込み(w=2)」「実行(x=1)」の権限を設定します。

よくある質問

755と644の違いは何ですか?
755はOwnerが読み書き実行可、Group/Othersが読み取り実行可(rwxr-xr-x)です。644はOwnerが読み書き可、Group/Othersが読み取りのみ(rw-r--r--)です。755はWebサーバーのディレクトリ・スクリプト、644は通常ファイルによく使います。
777は危険ですか?
777は全ユーザーに読み書き実行権限を与えるため、セキュリティリスクがあります。本番環境での使用は避け、必要最小限の権限を設定することをおすすめします。
ディレクトリのパーミッションは何が違いますか?
ディレクトリのexecute権限は「そのディレクトリに入る(cd)」権限を意味します。ディレクトリへのアクセスにはexecute権限が必要です。一般的なWebディレクトリには755を使います。
SSHの秘密鍵のパーミッションは?
SSH秘密鍵(~/.ssh/id_rsa など)は600(rw-------)にする必要があります。OpenSSHはパーミッションが広すぎる場合に警告を出し、接続を拒否することがあります。