我已经设置了 CentOS 6.2 VirtualBox 以及 FTP 和 Apache 根目录 /var/www/html/。
默认情况下,用户 ftp 帐户设置为 /home/user_name/。
不过,我猜测让该用户访问 /var/www/html/ 是一种常见的做法。
我能够将目录挂载并绑定到用户目录,如下所示:
mkdir /home/ftp_user/html/
mount --bind /var/www/html/ /home/ftp_user/html/
但是一旦我关闭我的 VirtualBox,这个绑定就会消失。
有什么方法可以使其永久生效吗?
答案1
当然 - 将绑定挂载放入您的/etc/fstab
。设备是您的源目录,挂载点是您的挂载点,类型是“绑定”。
像这样:
/var/www/html/ /home/ftp_user/html/ bind rw,bind 0 0
答案2
我发现 /etc/fstab 中的这一行有效,也许更正确地使用“none”作为文件系统类型而不是“bind”:
/var/www/html/ /home/ftp_user/html/ none rw,bind 0 0