2014年4月18日 星期五

vsftp安全性-鎖定根目錄瀏覽(二)

設定完/etc/vsftp.conf檔案之後,

會發現透過FTP Client軟體還是無法進行連線,

連線後會出現以下結果

500 OOPS: vsftpd: refusing to run with writable root inside chroot ()



原因是新版的vsftp軟體
規定使用者根目錄不能有"寫入功能"

老實說這個規定還真有點不合理。



解決方法:

1.將使用者家目錄權限改成不可寫入

chmod a-w /home/user

得在家目錄中新增資料夾,然後上傳檔案到新資料夾中。
PS:這方法太爛了,實在不想用。


2.在vsftp.conf中新增下行指令

allow_writeable_chroot=YES

允許使用者在自己根目錄中有寫入的權限。


這樣一來就可以正常登入,而且無法移動到更上層目錄了。


沒有留言:

張貼留言