TOP > Linux > Fedoraの技 > 201-300 > 273
UPGの便利な利用法
ユーザープライベートグループ(UPG)を利用すると、通常のグループ管理よりも簡単にファイルの共有を行うことができます。
下記はlennonとmccartneyユーザをmusicというグループで共同作業させる例です。まずmusicグループを作成し、ユーザを所属させます。
# usermod -G music lennon
# usermod -G music mccartney
# groups lennon mccartney
lennon : beatles music
mccartney : mccartney music
次に専用の作業ディレクトリ/var/revolverを作成し、setgidを設定します。所属グループはmusicに変更します。
# mkdir /var/revolver
# ls -ld /var/revolver
drwxr-xr-x 2 root root 4096 May 8 19:06 /var/revolver
# chmod 2775 /var/revolver
# chgrp music /var/revolver
# ls -ld /var/revolver
drwxrwsr-x 2 root music 4096 May 8 19:06 /var/revolver
mccartneyユーザで/var/revolverにappleファイルを作成します。
# su - mccartney
$ touch /var/revolver/apple
$ ls -l /var/revolver/apple
-rw-rw-r-- 1 mccartney music 0 May 8 19:09 /var/revolver/apple
下記ではlonnonユーザが/var/revolver/appleファイルに書き込みをしています。lennonユーザでそのまま利用できることが分かります。
# su - lennon
$ echo hello >> /var/revolver/apple
$ cat /var/revolver/apple
hello
2005-12-03 作成