user
在Linux中,如果我有一个属于用户和组的目录group
,如何才能使每次在目录中创建或移动文件时,该文件自动获取它所在目录的用户和组无论谁在进行操作?
答案1
答案是:目录上有 setuid 和 setgid 位。
如果设置了这些位,则在该目录中创建的所有新文件都会继承该目录的所有权。
请注意,这不是一成不变的规则,不同的操作系统可能会忽略目录上的 setuid 和 setgid。通常,要么遵守两者,要么只遵守 setgid,要么忽略两者。
user
在Linux中,如果我有一个属于用户和组的目录group
,如何才能使每次在目录中创建或移动文件时,该文件自动获取它所在目录的用户和组无论谁在进行操作?
答案是:目录上有 setuid 和 setgid 位。
如果设置了这些位,则在该目录中创建的所有新文件都会继承该目录的所有权。
请注意,这不是一成不变的规则,不同的操作系统可能会忽略目录上的 setuid 和 setgid。通常,要么遵守两者,要么只遵守 setgid,要么忽略两者。