vsftpd 虛擬用戶(hù)配置步驟
yum -y install vsftpd*
yum -y install db4*
============================================================================
先建立一個(gè)包含虛擬用戶(hù)名及其口令的文本文件 , 然后在此基礎(chǔ)上生成虛擬用戶(hù)口令庫(kù)文件 :
#vim logins.txt
添加以下信息 ( 單數(shù)行為用戶(hù)名 , 偶數(shù)行為口令 ) :
123 // 用戶(hù)名
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
==============================================================================
建立虛擬用戶(hù)訪問(wèn)目錄并設(shè)置 virtual 用戶(hù)訪問(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)建以用戶(hù)名命名的配置文件
#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 # 指定用戶(hù)登陸的默認(rèn)路徑
其他賬戶(hù)配置依以上參數(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è)虛擬用戶(hù)的步驟
1 修改一下vim logins.txt 添加用戶(hù)和密碼
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è)虛擬用戶(hù)名 設(shè)置不同的權(quán)限
cp -p /etc/vsftpd_user_conf/123 /etc/vsftpd_user_conf/789
4 設(shè)置 vim /etc/vsftpd_user_conf/789用戶(hù)的權(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)文章
Serv-U 本地服務(wù)器密碼錯(cuò)誤的解決方法
服務(wù)器上的Serv-U 點(diǎn)擊本地服務(wù)器,輸入了正確的密碼但提示“本地服務(wù)器密碼錯(cuò)誤”的解決方法。2011-04-04
CentOs6.5中安裝和配置vsftp簡(jiǎn)明教程
這篇文章主要介紹了CentOs6.5中安裝和配置vsftp簡(jiǎn)明教程,需要的朋友可以參考下2014-03-03
win2008 r2 下安裝sql server 2005 64位教程(圖解)
這篇文章主要介紹了win2008 r2 下安裝sql server 2005 64位教程,需要的朋友可以參考下2015-01-01
ServU7不支持中文名的解決辦法(Serv-U中文目錄和文件名變亂碼問(wèn)題)
這篇文章主要介紹了ServU7.X版本無(wú)法正確創(chuàng)建或者刪除中文文件夾和文件名的解決方法,需要的朋友可以參考下2013-12-12
架設(shè)自己的FTP服務(wù)器 Serv-U詳細(xì)配置圖文教程[推薦]
最近有朋友問(wèn)題如何搭建ftp服務(wù)器分享給大家下載,由于它是win2003服務(wù)器所以我們推薦用iis自帶的ftp服務(wù)器或serv_u,serv_u簡(jiǎn)單易用,但安全問(wèn)題不容忽視2012-10-10

