本文章來為各位介紹linux下vsftpd 配置文件chroot_local_user與chroot_list_enable的關系,希望文章能夠幫助到各位朋友.
chroot_local_user=YES #是否將所有用戶鎖定在主目錄,YES為啟用 NO禁用,包括注釋掉也為禁用.
chroot_list_enable=YES #是否啟動鎖定用戶的名單 YES為啟用 NO禁用,包括注釋掉也為禁用.
chroot_list_file=/etc/vsftpd.chroot_list #禁用的列表名單,格式為一行一個用戶, 如果名單里面有一個ftpuser的用戶,則ftpuser用戶不會鎖定在主目錄,用戶將可以自由切換目錄.
舉例:
情況一:現(xiàn)在有 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 //Vevb.com
情況三:如果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
登陸看問題是否解決.
新聞熱點
疑難解答
圖片精選