ディレクトリ内に作成されたファイルをディレクトリのグループに所属させる

ディレクトリ内に作成されたファイルをディレクトリのグループに所属させる

/directory にファイルまたはディレクトリを作成するユーザーのグループ所有者が自動的に /directory のグループ所有者と同じになるように権限を設定するには、どうすればよいですか? これは RHEL の場合です。

答え1

SGIDなら可能です。

詳細については、以下をご覧ください。http://linoxide.com/how-tos/stickbit-suid-guid/

実際の実行方法の例:

ディレクトリ上の SGID の実装:

# chmod g+s /test/
# ls -ld /test
drwxrwsrwx 2 root root 4096 Mar  8 03:12 /test

Now swich to other user and create a file in /test directory.

# su - roger
$ cd /test/
$ touch roger.txt
$ ls -l roger.txt
-rw-rw-r-- 1 roger   root 0 Mar  8 03:13 roger.txt

関連情報