如何创建Samba共享可写、可读但不可删除

如何创建Samba共享可写、可读但不可删除

我需要创建 Samaba 共享,其中包含每个人都不可删除​​的目录和文件,但每个人都必须拥有 rwx 权限。汤姆有什么旁路方法吗? PS 在服务器(Linux)端可以有任何权限。但不能从Windows删除(可能是这样)

答案1

写权限也意味着删除权限,具体方法如下:

如果用户必须具有写入权限,他还可以通过向文件中写入单个字节来“删除”文件,从而删除该文件的所有其他内容。 Samba 无法检测操作系统,并据此授予某些权限。

答案2

您可以使用该chattr +a <directory>命令来创建目录仅附加在文件系统级别。 Samba 不应该能够回避这一点。看这个问题:

“chattr +a”对目录有什么作用

相关内容