FTP:访问homedir和/ var / www

我想要一个FTP用户访问homedir和/var/www目录

我已经通过yum命令安装了vsftpd ,并让他们访问homedir。

为了只能访问homedir,我在/etc/vsftpd/vsftpd.conf中将chroot_local_user设置为YES

我已经testing了它,它工作正常,如何让用户访问/var/www以及包括写入权限

你可能会在别的地方bind或重新安装文件系统层次结构的一部分。 在你的情况下,你可以在用户的​​主目录下创build一个www目录,并在那里绑定需要的目录(假设你在root用户或其他特权用户下能够运行mount命令,例如通过sudo):

 mkdir ~some_user/www mount -o bind /var/www ~some_user/www 

当你在这个用户下的ftp时,如果用户有足够的权限,你将能够遍历/var/www目录。