使目录中新创建的文件自动继承该目录的用户和组id

使目录中新创建的文件自动继承该目录的用户和组id

user在Linux中,如果我有一个属于用户和组的目录group,如何才能使每次在目录中创建或移动文件时,该文件自动获取它所在目录的用户和组无论谁在进行操作?

答案1

答案是:目录上有 setuid 和 setgid 位。

如果设置了这些位,则在该目录中创建的所有新文件都会继承该目录的所有权。

请注意,这不是一成不变的规则,不同的操作系统可能会忽略目录上的 setuid 和 setgid。通常,要么遵守两者,要么只遵守 setgid,要么忽略两者。

相关内容