Linux ftp訪問控制配置,包括訪問ftp權限和訪問ftp目錄權限


實驗環境 Ubuntu

Ubuntu 上建立用戶為website1,並安裝vsftp

創建用戶:
#adduser website1
設置密碼
#passwd website1
安裝vsftpd
#apt install vsftpd
啟動vsftp 服務
#/etc/init.d/vsftpd start

vsftpd配置文件位置:

/etc/vsftpd.conf

1.配置linux用戶能否登錄ftp(非必須默認不開啟)

userlist_enable=yes  #代表啟用用戶登錄過濾
userlist_deny=yes     #yes表示 user_file 列表里的用戶不能登錄(黑名單),如果為no 則表示列表里的用戶可以登錄(白名單)
userlist_file=/etc/vsftpd.user_list #表示user_file 的位置

2.將用戶權限規定不能切換到除家目錄外的方法?(默認是不限制)

找到#chroot_local_user=YES,刪除前面的那個#號,表示開啟,用戶只能訪問自己的家目錄

*3.那我某個用戶需要切到家目錄以外怎么辦呢?

找到#chroot_list_enable=YES,刪除前面的那個#號,表示啟用可以切換到家目錄外權限的列表
找到#chroot_list_file=/etc/vsftpd.chroot_list,刪除前面的那個#號,表示使用該列表中的用戶可以切換到家目錄外
編輯 /etc/vsftpd.chroot_list,加入可以到家目錄外的用戶,一行一個用戶

#注意:如果更新了vsftpd.conf,一定要重啟ftp

# /etc/init.d/vsftpd restart

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM