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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vsftp 安装日志

發布時間:2025/4/9 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vsftp 安装日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很早的一個日志了,從自家的QQ上,查看總不方便,搬家的。

安裝完 centos后

安裝vsftpd

yum install vsftpd

安裝伯克利數據庫工具

yum install db4 db4-utils

進入root目錄下,建立文件login.txt

內容類似:奇數行為用戶名,偶數行為密碼

tralin_user1

123456

tralin_user2

8888

然后產生認證數據庫

db_load -T -t hash -f /root/login.txt /etc/vsftpd/login.db

建立pam認證,在/etc/pam.d文件夾中,創建tralinftp文件,在這里輸入

auth required pam_userdb.so db=/etc/vsftpd/login account required pam_userdb.so db=/etc/vsftpd/login

最后的login為剛才的數據庫的名字,不帶db后綴。

建立ftp目錄

如下 /home/ftp

然后改組和用戶的所有權屬性,

建立虛擬用戶及其用戶組

useradd virtual

更改目錄屬性

chown -R virtual:virtual /home/ftp

更改后,通過ls -ld /home/ftp,可以查看驗證權限。

修改主配置文件,用vi打開/etc/vsftpd/vsftpd.conf文件,加入

pam_service_name=tralinftp??? (去找自定義的認證數據庫) guest_enable=YES guest_username=virtual???? (此處的用戶名應和剛才改權限的用戶名一致 )

啟動服務測試 service vsftpd start

用匿名用戶登錄一下,測試成功否? 如果SElinux開啟的話,這里的匿名用戶測試,將失敗, 查看SElinux,是否開啟 getenforce 如果為Disable則為關閉,如果為Enforcing 則為開啟 關閉SElinux的方法為 修改 /etc/selinux/config 將 SELINUX=enforcing 改為 SELINUX=disabled 重啟生效 如不重啟可以用 setenforce 0 臨時測試 如果iptables開啟,也將導致失敗,可以將iptables服務關閉 service iptables stop 做虛擬用戶的權限

改vsftpd.conf文件,

user_config_dir=/etc/vsftpd/vsftpd_user_conf?? 這說明這個配置文件是在一個文件夾中,這個文件夾的名字是vsftpd_user_conf 在這個vsftpd_user_conf的文件夾下,建立與賬號同名的文件,如tralin_staff1,tralin_staff2 再在每個文件中(tralin_staff1,tralin_staff2),分別建立權限定義。 如: local_root=/home/ftp
anon_world_readable_only=no
write_enable=yes
anon_mkdir_write_enable=yes
anon_upload_enable=yes
anon_other_write_enable=yes (這個配置為可讀寫建文件夾的,這里的anon的匿名參數必須帶,估計它的配置文件中是把這個虛擬用戶當成了匿名的一種了) local_root=/home/ftp
anon_world_readable_only=no (這個配置為只讀的)

?

轉載于:https://www.cnblogs.com/sdgtxuyong/p/3291098.html

總結

以上是生活随笔為你收集整理的vsftp 安装日志的全部內容,希望文章能夠幫你解決所遇到的問題。

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