Chmod 775の解説
chmod 775は所有者とグループにフルアクセス、その他に読み取りと実行を許可。チームがフル書き込みアクセスを必要とする共有ディレクトリに使用します。
Permission
775
rwxrwxr-x
chmod 775 filename
パーミッション解析
| Role | Read (4) | Write (2) | Execute (1) | Octal | 意味 |
|---|---|---|---|---|---|
| Owner | r | w | x | 7 | read, write, execute |
| Group | r | w | x | 7 | read, write, execute |
| Others | r | - | x | 5 | read, execute |
パーミッションの可視化
Read
Write
Execute
Owner
r
w
e
Group
r
w
e
Others
r
-
e
詳細な説明
パーミッション 775 は、所有者とグループにフルアクセスを付与し、その他のユーザーには読み取りと実行を許可します。
8進数の内訳:
- 7(所有者): read (4) + write (2) + execute (1) = フルアクセス
- 7(グループ): read (4) + write (2) + execute (1) = フルアクセス
- 5(その他): read (4) + execute (1) = 読み取りと実行
シンボリック表記では rwxrwxr-x となります。ファイル所有者とグループメンバーの両方がフルコントロールを持ちます。その他のユーザーは読み取りと実行(またはディレクトリの移動)が可能ですが、内容の変更はできません。
このパーミッションは、同じグループの複数のチームメンバーがファイルの作成、変更、削除を行う必要がある共有プロジェクトディレクトリによく使われます。ファイルの 664 に対応するディレクトリ版です。多くの最新Linuxディストリビューションでデフォルトの umask 002 は、ディレクトリに 775 を生成します。読み取りアクセスは公開しつつ、共同開発を可能にします。
ユースケース
同じグループの複数の開発者が書き込みアクセスを必要とする共有プロジェクトディレクトリ。チームが管理するウェブサーバーの /var/www ディレクトリに一般的です。