我已经在 ubuntu 10.04 上安装了 vsftpd
当我使用 ip、用户名和密码登录时,我直接进入用户的主目录。
有什么办法可以
- 为 ftp 单独创建用户
- 当他们通过 ftp 登录时,他们应该只能看到已挂载的驱动器,即 /media/shared_drive,而看不到他们的主目录
- 他们均具有读写权限
答案1
http://alien2thisworld.net/sitePages/tutorials/vsftpd_virtual_users_setup.html
我认为此链接涵盖了您想要的内容。您可以使用符号链接完成 #2。我认为 #3 您必须为相关目录设置用户权限。
答案2
符号链接可能无法正常工作,因为它们无法在 chroot jail 之外被跟踪。
相反,你可以使用选项“--bind”挂载所需的目录:
# mount --bind /media/shared_drive /home/ftp/pub