Permissions 在目录中设置默认权限以使用stickybit

Permissions 在目录中设置默认权限以使用stickybit,permissions,Permissions,本质上,我想设置目录的权限,以防止删除文件,除非您是所有者,但允许目录组中的所有用户修改文件。但是,我希望将这些权限保留到任何创建的子目录 我知道您可以使用stickybit对现有目录及其所有子目录执行此操作,即: chmod -R /path/to/base/dir 1775 如果在/path/to/base/dir中创建另一个目录“otherdir”,则它不包含粘性位 我还知道使用setfacl修改已创建文件的默认文件权限,但是我找不到任何关于使用setfacl设置粘滞位(或具有类似功能的

本质上,我想设置目录的权限,以防止删除文件,除非您是所有者,但允许目录组中的所有用户修改文件。但是,我希望将这些权限保留到任何创建的子目录

我知道您可以使用stickybit对现有目录及其所有子目录执行此操作,即:

chmod -R /path/to/base/dir 1775
如果在/path/to/base/dir中创建另一个目录“otherdir”,则它不包含粘性位

我还知道使用setfacl修改已创建文件的默认文件权限,但是我找不到任何关于使用setfacl设置粘滞位(或具有类似功能的内容)的信息


如有任何建议,将不胜感激

这属于unix.stackexchange.com。但我很确定答案是这是不可能的。我应该把它重新发布在那里还是自动移动?您还知道这样的替代方法吗?
/tmp
中通常处理这种情况的方式是,当创建用户特定的子目录时,只有所有者被授予写权限。只有主
/tmp
目录需要是全局可写的,因此这就是需要粘性位的地方。通常由创建子目录的应用程序为其正确设置权限。