chown, chgrp, chmodコマンドで扱われる、いわゆるUnixパーミッションについて、理解を深めるために整理してみた。 ユーザとグループ Unix系システムでは、各ユーザは必ず一つのprimary groupに属する。 さらに、各ユーザはprimary groupのほかに、0個以上のsupplementary groupに属することができる。 これらはそれぞれuseraddあるいはusermodコマンドの-g, -Gオプションで指定される。 ユーザ、グループにはそれぞれID番号が割り振られており、これらは uid (user id), gid (group id) と表される。 ファイル・ディレクトリの所有ユーザ、所有グループ Unix系システムでは、各ファイルはinode (index node)と呼ばれる構造体によって管理されている。 inodeはファイル本体(データブロッ