vsftpd 虛擬用戶配置步驟
yum -y install vsftpd*
yum -y install db4*
============================================================================
先建立一個(gè)包含虛擬用戶名及其口令的文本文件 , 然后在此基礎(chǔ)上生成虛擬用戶口令庫(kù)文件 :
#vim logins.txt
添加以下信息 ( 單數(shù)行為用戶名 , 偶數(shù)行為口令 ) :
123 // 用戶名
456 // 密碼
:wq // 保存并退出
==================================================================================
db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
chmod 600 /etc/vsftpd_login.db
=============================================================================
vi /etc/pam.d/ftp.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
==============================================================================
建立虛擬用戶訪問(wèn)目錄并設(shè)置 virtual 用戶訪問(wèn)的權(quán)限
#useradd -d /var/ftp/share -s /sbin/nologin virtual
#chmod 700 /var/ftp/share
=====================================================================================================
vim /etc/vsftpd/vsftpd.conf 在最下面添加
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
pam_service_name=ftp.vu
user_config_dir=/etc/vsftpd_user_conf
==================================================================================================
建立 user_config_dir 文件目錄,并創(chuàng)建以用戶名命名的配置文件
#mkdir /etc/vsftpd/user_config_dir
#vi /etc/vsftpd/user_config_dir/1
anon_world_readable_only=NO # 瀏覽權(quán)限
anon_upload_enable=YES #?
write_enable=YES # 上傳權(quán)限
download_enable=YES # 下載權(quán)限
anon_other_write_enable=YES # 刪除權(quán)限
anon_mkdir_write_enable=YES # 建立文件夾權(quán)限
local_root=/var/ftp/share/123 # 指定用戶登陸的默認(rèn)路徑
其他賬戶配置依以上參數(shù)并根據(jù)需要設(shè)定 ..
===============================================================
vim /etc/vsftpd_user_conf/123
anon_world_readable_only=NO
anon_upload_enable=YES
write_enable=YES
download_enable=YES
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
local_root=/var/ftp/share/123
mkdir -p /var/ftp/share/123
================================================
每當(dāng)在創(chuàng)建一個(gè)虛擬用戶的步驟
1 修改一下vim logins.txt 添加用戶和密碼
2 在生成數(shù)據(jù)庫(kù)
db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
chmod 600 /etc/vsftpd_login.db
3在針對(duì)每個(gè)虛擬用戶名 設(shè)置不同的權(quán)限
cp -p /etc/vsftpd_user_conf/123 /etc/vsftpd_user_conf/789
4 設(shè)置 vim /etc/vsftpd_user_conf/789用戶的權(quán)限
anon_world_readable_only=NO
anon_upload_enable=YES
write_enable=YES
download_enable=YES
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
local_root=/var/ftp/share/789
=======================================================
mkdir -p /var/ftp/share/789
chown -R virtual.virtual /var/ftp/share
相關(guān)文章
centos8系統(tǒng)ftp服務(wù)器安裝及被動(dòng)模式配置詳細(xì)教程
在傳輸?shù)倪^(guò)程中,無(wú)論是被動(dòng)模式,還是主動(dòng)模式,都是【客戶端】和【服務(wù)器端的21端口】交換用戶名密碼等相關(guān)信息并確認(rèn)使用什么模式傳輸。接下來(lái)通過(guò)本文給大家介紹centos8系統(tǒng)ftp服務(wù)器安裝教程,感興趣的朋友一起看看吧2021-08-08windows系統(tǒng)搭建FTP服務(wù)器圖文教程
這篇文章主要為大家詳細(xì)介紹了windows系統(tǒng)搭建FTP服務(wù)器圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07FTP服務(wù)器詳解之監(jiān)控ftp服務(wù)器、上傳文件到ftp服務(wù)器、ftp文件監(jiān)控的方法
這篇文章主要介紹了FTP服務(wù)器詳解之監(jiān)控ftp服務(wù)器、上傳文件到ftp服務(wù)器、ftp文件監(jiān)控的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-07-07Windows2003開(kāi)啟自帶防火墻和Serv-U Ftp服務(wù)器的防火墻設(shè)置技巧
今天朋友問(wèn)了一個(gè)問(wèn)題,防火墻已經(jīng)設(shè)置了21端口開(kāi)放,但防火墻一打開(kāi),FTP服務(wù)器就連接不上.使用的是serv-u ftp服務(wù)器軟件搭建的.2011-03-03ftp服務(wù)器PDF文件在線查看的實(shí)現(xiàn)方法
下面小編就為大家分享一篇ftp服務(wù)器PDF文件在線查看的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11Filezilla server配置FTP服務(wù)器中的各種問(wèn)題與解決方法
這篇文章主要介紹了Filezilla server配置FTP服務(wù)器中的各種問(wèn)題與解決方法,需要的朋友可以參考下2017-08-08