proftpd 不会更改新文件的默认组

proftpd 不会更改新文件的默认组

我正在尝试配置 ProFTPd 来更改新创建的文件/目录的组。

在我的配置中我有这个:

<Directory /home/*>
  GroupOwner www
</Directory>

这似乎不起作用。

所有用户都添加到 www 组。
调试没有显示任何有关组更改的信息。

我正在使用 FREEBSD 9.0 版本。

编辑:我愿意尝试任何其他可以让这变得更容易的 FTP 服务器。

答案1

经过深入研究,我发现 proftpd 无法更改一组新上传的文件。

不过找到了解决方法:

您只需更改用户主文件夹的组,之后所有新上传的文件都会继承主文件夹的组。

解决方案虽然不多,但至少有所作为。 =)

答案2

vsftpd您可以使用该local_umask=<number>选项来执行此操作。这会更改本地用户上传文件的权限。使用此选项,您可以确保组成员始终具有文件和目录的读写权限。

您需要检查上传的默认文件权限(以及所有者和组,只是为了确定!),然后计算正确的掩码。使用的默认 umaskvsftpd077

相关内容