我希望 FTP 用户能够访问 homedir 和/var/www
目录
vsftpd
我已经通过命令安装yum
并授予他们访问 homedir 的权限。
为了仅访问主目录,我已将其设置chroot_local_user
为 YES/etc/vsftpd/vsftpd.conf
我已经测试过并且它运行良好,如何允许用户访问/var/www
并包括写权限?
答案1
bind
您可以在其他地方调用或重新挂载文件系统层次结构的一部分。对于您的情况,您可以www
在用户的主目录中创建一个目录,并将所需的目录绑定在那里(假设您在 root 用户或能够运行 mount 命令的其他特权用户下执行此操作,例如通过 sudo):
mkdir ~some_user/www
mount -o bind /var/www ~some_user/www
/var/www
当您以该用户的身份进行 ftp 操作时,如果该用户具有足够的权限,您将能够遍历该目录。