vsftp多個帳號登入時指向同個目錄

這功能對許多FTP Server來說,都是非常容易做到的事,對vsftp來說好像不是那麼簡單,但也不是那麼困難,只是需要搞懂Linux的帳號管理檔案目錄的特性。

vsftp可以利用chroot的方式將每個使用者限制在自己的家目錄底下,如果要讓所有ftp的使用者都存取同個ftp目錄,做法就是以一個帳號的家目錄當做ftp目錄,其他帳號新增時不建立家目錄,並至/etc/passwd中將帳號的家目錄屬性指向ftp所使用的目錄,在安全性的考量上,還可限制該帳號不能存取bash,只能login。

然而,又有個新問題產生,"子目錄"的方式不知道怎麼達成,先前利用指令 ln -s 的方式建立連結檔,但是在ftp上卻無法進入該目錄,不知道是不是權限的問題。

參考網站:
酷米資訊筆記 - 『進階』使用vsftp設定ftp管理帳號

留言

熱門文章