欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vsftpd 虛擬用戶配置步驟

 更新時(shí)間:2010年08月04日 13:49:50   作者:  
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)文章

最新評(píng)論