平成30/ 2018-10-23 21:58
SGID(Set Group ID) / Linux

ディレクトリの、ファイルやディレクトリの、デフォルトのグループを設定するには、SGID を設定する。
SGID は、全てにつけないと有効にならない。
たとえば、/a/b/c にSGIDがついなく、a につかけたとしたら、a 直下のファイルはグループを継承するのだが、b, c 直下のものは継承されない。その場合は、b, c にもSGIDをつければいい。



chmod 2775 /var/www
----
ls -ld /var/www
----
drwxrwsr-x 5 root wheel 4096  6月  6 12:44 2016 /var/www

上記のように、rws になる。
こうすることで、/var/www の中に作るコンテンツのグループは、/var/www を評価するようになる。


cd /var/www
touch test.txt
ls -l
----
-rw-rw-r-- 1 zz wheel     0  6月  6 20:14 2016 test.txt



-----------------------------------------------------------------------------------------------------------------
Thanks.
----
SGID(Set Group ID) - 特殊なアクセス権
http://kazmax.zpp.jp/linux_beginner/setgroupid.html