ftp之高级配置——虚拟用户
生活随笔
收集整理的這篇文章主要介紹了
ftp之高级配置——虚拟用户
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.?????? 建立虛擬用戶口令庫文件(奇數行是用戶名,偶數行是密碼) 進入/etc/vsftpd 目錄,然后新建文件benet 2.?????? 生成vsftpd的認證文件(需要安裝db4-util書上沒介紹) db_load -T -t hash -f ?/etc/vsftpd/benet ?/etc/vsftpd/benet.db 3.?????? 建立虛擬用戶所需的PAM配置文件(/etc/pam.d/) 進入/etc/pam.d,然后建立文件ftp,內容如下 ????? auth required /lib/security/pam_userdb.so? db=/etc/vsftpd/benet(庫名) account required? /lib/security/pam_userdb.so db=/etc/vsftpd/benet(庫名) 4.?????? 建立虛擬用戶所需要的系統用戶 useradd?? aa? -d? /virtual(虛擬用戶主目錄)? -s? /sbin/nologin 5.?????? 建立虛擬用戶所要訪問的目錄并設置相應權限(修改主目錄權限700) chmod??? 700? -R?? /virtual 6.?????? 設置/etc/vsftpd/vsftpd.conf配置文件,在文檔末尾添加如下內容: ?? guest_enable=YES guest_username=aa(新建的系統用戶) pam_service_name=ftp(驗證模塊名稱) ?? user_config_dir=/etc/vsftpd_user_conf 虛擬用戶權限的配置目錄 7.?????? 進入/etc/vsftpd_user_conf新建文件aa,bb。這兩個文件就是aa和bb用戶的權限配置文件,下面的參數就是具體的可能用的參數 anon_world_readable_only=NO??? 表示用戶可以瀏覽FTP目錄和下載文件 anon_upload_enable=YES??????? 表示用戶可以上傳文件??? anon_mkdir_write_enable=YES??? 表示用戶具有建立目錄的權限,不能刪除目錄 anon_other_write_enable=YES??? 表示用戶具有文件改名和刪除文件的權限 local_root=/????????? ????????指定虛擬用戶的目錄 8 . 給aa用戶瀏覽和下載的權限,給bb用戶瀏覽,上傳,下載,刪除的權限。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的ftp之高级配置——虚拟用户的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试必胜的九大素质八大能力
- 下一篇: 矩阵对抗与漏洞补丁201001(第4期)