
我確實在我的伺服器上設定了 VSFTPD,並且可以使用在伺服器上具有 root 權限的使用者成功登入。但是,我無法在使用者主目錄之外建立任何目錄。知道為什麼嗎?
我有選擇
write_enable=YES
已啟用。
謝謝你的幫忙!
答案1
chroot_local_user=YES
chroot_local_user 如果設定為 YES,本機使用者在登入後將被(預設)放置在其主目錄中的 chroot() 監獄中。警告:此選項具有安全隱患,特別是當使用者俱有上傳權限或 shell 存取權限時。僅當您知道自己在做什麼時才啟用。請注意,這些安全隱憂並不是 vsftpd 特有的。它們適用於所有將本機使用者置於 chroot() 監獄中的 FTP 守護程式。
答案2
這樣做是不明智的。
話雖這麼說,我認為你可以指定:
nopriv_user=root # or maybe toor
試試那個?