vsftpd升級之後的bug修複

來源:互聯網
上載者:User

1 issue

當升級vsftpd或者vsftpd-ext後,登入ftp網站可能會出現以下錯誤資訊:

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

原因是新版的vsftpd的以下更新:

- Add stronger checks for the configuration error of running with a writeable root directory inside a chroot(). This may bite people who carelessly turned
on chroot_local_user but such is life.

這個問題是你的使用者根目錄是可寫的,但在新的更新中,當使用chroot限制功能時是不被允許的。

2 solution

為了修複這個bug,有以下兩種解決辦法:

1. 去除掉使用者根目錄的寫入權限,使用以下命令:chmod a-w /path/to/users/root/directory

但這種方法會讓該使用者可以瀏覽到ftp伺服器的其它檔案系統,失去了chroot的意義

2. 添加以下的語句到vsftpd的設定檔中,以此來添加安全性檢查

對於標準的vsFTPd(vsftpd):

allow_writeable_chroot = YES

對於擴充版的vsFTPd(vsftpd-ext):

allow_writable_chroot = YES

——Rango Chen

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.