linux下vsftpd 設定檔chroot_local_user與chroot_list_enable的關係

來源:互聯網
上載者:User


chroot_local_user=YES       #是否將所有使用者鎖定在主目錄,YES為啟用 NO禁用.(包括注釋掉也為禁用)
chroot_list_enable=YES     #是否啟動鎖定使用者的名單 YES為啟用  NO禁用(包括注釋掉也為禁用)

chroot_list_file=/etc/vsftpd.chroot_list     #禁用的列表名單  格式為一行一個使用者, 如果名單裡面有一個ftpuser的使用者, 則ftpuser使用者不會鎖定在主目錄,使用者將可以自由切換目錄.

舉例:

情況一:

現在有 ftp1  ftp2  ftp3 這三個ftp的使用者, 想讓1跟2使用者鎖定主目錄不允許切換到其他目錄, 但是允許3使用者自由切換

那麼/etc/vsftpd.chroot_list列表名單如下:

ftp3

也就說chroot_local_user=YES 並且 chroot_list_enable=YES 的時候
vsftpd.chroot_list名單裡面添加的是排除鎖定主目錄的使用者名稱單.

情況二:

如果chroot_local_user=NO 並且 chroot_list_enable=YES 的時候

那麼/etc/vsftpd.chroot_list列表名單如下:

ftp1
ftp2

情況三:

如果chroot_local_user=YES 並且 chroot_list_enable=NO 的時候

那列表名單也就不生效了,

因此滿足上面的條件時, 所有的FTP使用者將全部鎖定在主目錄.     

 

chroot_local_user鎖定目錄     

 

具體方法

[root@localhost home]# vi /etc/vsftpd/vsftpd.conf

找到#chroot_local_user=YES,去掉前面的#
或者chroot_local_user=NO 改成chroot_local_user=YES

ESC :WQ 儲存成功

重啟vsftpd服務
[root@localhost ~]# service vsftpd restart

登陸看問題是否解決             

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.