我的问题很简单,是否可以配置 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