我有一个Ubuntu服务器,我在上面运行一个FTP服务器。我更改了它的文件夹结构,并希望限制用户对某些文件的访问,而不是所有这些文件,方法是将其他文件隐藏给用户。
我该怎么做?
发布于 2012-05-19 17:18:00
这只是个许可问题。假设您的FTP目录位于/srv/ftp中,那么首先您应该发出以下两个命令:
find /srv/ftp -type d -exec chmod 755 {} \;
find /srv/ftp -type f -exec chmod 600 {} \;
因此,每个文件只能由其所有者读写,每个目录只能由其所有者读写,但每个人都可以浏览。
然后,您可以继续更改文件和目录的所有权。通过FTP可以看到的内容将属于用户ftp,而其他用户将属于root或其他不是ftp的用户。
https://unix.stackexchange.com/questions/38917
复制相似问题