安排在目录中创建的文件属于该目录的组

安排在目录中创建的文件属于该目录的组

如何设置权限,以便无论谁在 /directory 中创建任何文件或目录,组所有者都应自动成为 /directory 的同一组所有者?这是在 RHEL 上。

答案1

SGID 是可能的。

因此可以在这里阅读更多相关内容:http://linoxy.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

相关内容