Vsftpd與軟鏈接
此頁由 Linux Wiki使用者Chenxing 於 2012年6月23日 (星期六) 00:38 的最後更改。
出自Linux Wiki
提示:此文已超过 12 年(4535 天)未更新,如发现内容过时或有误,欢迎改进:)
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/
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。