隐藏 FTP 服务器上的文件

隐藏 FTP 服务器上的文件

我有一个 Ubuntu 服务器,并在上面运行一个 FTP 服务器。我更改了其文件夹结构,并希望限制用户对某些文件(而不是全部)的访问,从而将其他文件对用户隐藏。

我怎样才能做到这一点?

答案1

这只是权限问题。假设您的 FTP 目录位于/srv/ftp,首先您应该发出以下两个命令:

find /srv/ftp -type d -exec chmod 755 {} \;

find /srv/ftp -type f -exec chmod 600 {} \;

这样每个文件只能由其所有者读写,每个目录只能由其所有者读写,但每个人都可以探索。

然后,您可以继续更改文件和目录的所有权。通过 FTP 可见的内容将属于该用户ftp,而其余内容则属于root任何其他不属于该用户的用户ftp

相关内容