Samba 共享文件夹...用户可以读/写但不能删除文件

Samba 共享文件夹...用户可以读/写但不能删除文件

我打算设置一个 samba 共享服务器,所有用户都可以向其写入文件,但不能删除该文件夹中的文件。

哪种配置适合我!

先谢谢了!

答案1

用户需要拥有该文件所在目录的linux文件系统rwx权限,才可以删除该目录中的文件。

您可以通过几种不同的方式默认实现这一点,对于新文件,一种方法是使用默认创建掩码,这样所有新文件和文件夹都将具有正确的 Linux 文件系统权限。

答案2

据我所知,这不是用 samba 完成的,而是用 linux 完成的。您应该使用 chmod 将粘性标志分配给主共享目录。例如,如果您正在共享 /home/foo,则应执行“chmod +t /home/foo/”。

我还建议使用 Linux ACL 系统或 Samba 配置中的默认创建掩码将此行为自动传播到子目录。

相关内容