日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux之vsftpd虚拟用户搭建

發布時間:2025/7/14 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux之vsftpd虚拟用户搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vsftpd虛擬用戶的配置過程

系統版本:Redhat 4.0

?
?1.安裝軟件包?
?
????? #rpm -ivh /mnt/RedHat/RPMS/vsftpd......

?2.建立虛擬用戶口令庫文件
?
????? #vi /etc/vsftpd/logins.txt (這里的文檔名是自擬的)

????? (注意 :口令庫中用戶及密碼的格式 奇數為用戶名 偶數行為密碼)

????? 例如: user1
??????????? user1.com
??????????? user2
??????????? user2.com.
?? (注意用戶名和密碼的后面不要有空格 什么的 注意了 排錯幾乎不可能排的出來的 )

?3.生成vsftpd的認證文件 :

???? #db_load -T -t hash -f logins.tst /etc/vsftpd/vsftpd_login.db

??????? vsftpd_login.db 數據庫文件是根據口令庫文件生成的 名字是自擬的?

??????? 為了方便記憶通常寫為 vsftpd_login.db
?
??????? 數據庫文件應放置在/etc/vsftpd/目錄下


?vsftpd_login.db文件的權限應設置為只對root用戶可讀寫 即 600
?
? #chmod 600 /etc/vsftpd/vsftpd_login.db

4.配置PAM認證 :(手工建立)?
?????
???? #vi /etc/pam.d/vsftpd.vu

?auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
?account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login??
?

?(注意 這里的 db=后面的文件一定是上面生成的vsftpd的認證文件的路徑對應相對的文件)

5.建立虛擬用戶及所要訪問的目錄并設置相應的權限

?#useradd -d /home/ftpsite jie
?#chmod?? 700 /home/ftpsite

vsftpd服務器中的所有虛擬用戶帳號登陸后都將在 "/home/ftpsite"目錄中

6.設置vsftpd.conf 配置文件 (在對vsftpd配置文件進行修改前,應將原有的文件進行備份)

?? #cd /etc/vsftpd
?? #cp vsftpd.conf vsftpd.conf.bak

?? 主配置文件中? 加入??

????? guest_enable=YES
????? guest_username=jie?? (虛擬用戶)
????? pam_service_name=vsftpd.vu? (PAM認證文件的名稱第四步的)
??
?????? %%%%%%%(注意把下面的pam注釋掉)********

7.重新啟動服務

?? #service vsftpd restart

@@@@

對不同的虛擬用戶設置不同的權限

(1)設置主配置文件
?
?在vsftpd.conf配置文件中添加user_config_dir配置項,并設置用戶配置文件的保存目錄
?
? user_config_dir=/etc/vsftpd_user_conf (手工建立 虛擬用戶配置文件)

(2)建立用戶配置文件目錄

?#mkdir /etc/vsftpd_user_conf

(3)為虛擬用戶建立單獨的配置文件

?在"/etc/vsftpd_user_conf"目錄中可以為每個虛擬用戶建立獨立的配置文件,配置文件名稱和用戶名相同

anon_world_readable_only=NO? (用戶可以瀏覽ftp目錄和下載文件)
anon_upload_enable=YES?????? (用戶可以上傳東西)
anon_mkdir_write_enable=YES? (用戶具有建立和刪除目錄的權利)
anon_other_write_enable=YES? (表示用戶具有文件改名和刪除文件的權限)


主配置中 chroot_local_user=YES 把本地用戶禁錮在宿主目錄中

轉載于:https://blog.51cto.com/878045653/587451

總結

以上是生活随笔為你收集整理的linux之vsftpd虚拟用户搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。