vsftpd,隐藏用户无权访问的文件

vsftpd,隐藏用户无权访问的文件

我的问题很简单,是否可以配置 vsftpd 以便它隐藏或不告诉客户端有关用户无权访问的文件(无 rwx),如果可以,如何配置?

答案1

不,你不能这样做,deny_file 和 hide_file 指令只对文件名起作用,而不是其权限。

答案2

默认情况下,您使用 ftp 用户上传的文件将具有读取、写入或执行的权限,但例如,如果超级用户在 ftp 目录上创建文件,则取决于该文件的权限,例如:

-rw-------  1 root      root          0 Aug 15 14:33 yourfile

您的 ftp 用户将不被允许读取、写入或执行此类文件。

您可以尝试将文件权限和所有权更改为不包含在您的 ftp 用户组中的其他用户

chmod 600 your-restricted-files
chown root.root your-restricted-files

相关内容