Vsftpd与软链接
此页由Linux Wiki用户Chenxing于2012年6月23日 (星期六) 00:38的最后更改。
出自Linux Wiki
提示:此文已超过 12 年(4569 天)未更新,如发现内容过时或有误,欢迎改进:)
vsftpd目前被多数Linux发行版采纳为默认FTP服务器软件,如果使用它做为日常交换文件的工具,则可能需要让用户访问不在ftp主目录下的文件。
然而,很多用户可能已经发现,简单的使用创建符号链接的方法并不能达到上述目的,用户会在ftp客户端上得到没有权限的错误。下面介绍两种可行的方案:
使用mount解决
mkdir /home/ftp/haha mount --bind /home/me/myDoc /home/ftp/haha
后面的目录应该先建立。这样,用户就可以访问/home/me/myDoc中的文件了。
修改vsftpd的配置
在vsftpd.conf中,设置chroot_local_user=NO,这只对使用密码的本地用户有效。对匿名用户是无效的。这一方法也存在安全隐患,推荐使用第一种方法。[2]
参考资料
- ↑ http://www.linuxquestions.org/questions/linux-software-2/vsftpd-creating-links-that-can-be-used-remotely-86273/
- ↑ http://www.linuxquestions.org/questions/linux-software-2/vsftpd-configuration-help-205194/
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。