设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

vsftpd 虚拟用户配置方法

发布时间:2021-12-15 12:49 所属栏目:52 来源:互联网
导读:vsftpd 虚拟用户配置详细介绍,希望对大家有所帮助。 yum -y install vsftpd* yum -y install db4* ============================================================================ 先建立一个包含虚拟用户名及其口令的文本文件 , 然后在此基础上生成虚拟用
vsftpd 虚拟用户配置详细介绍,希望对大家有所帮助。
 
yum -y install vsftpd*
yum -y install db4*
============================================================================
先建立一个包含虚拟用户名及其口令的文本文件 , 然后在此基础上生成虚拟用户口令库文件 :
#vim logins.txt
 
添加以下信息 ( 单数行为用户名 , 偶数行为口令 ) :
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
 
 
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 文件目录,并创建以用户名命名的配置文件
#mkdir /etc/vsftpd/user_config_dir
#vi /etc/vsftpd/user_config_dir/1
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 # 指定用户登陆的默认路径
 
其他账户配置依以上参数并根据需要设定 ..
 
===============================================================
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
================================================
每当在创建一个虚拟用户的步骤
 
1 修改一下vim logins.txt 添加用户和密码
 
 
 
2 在生成数据库
db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
chmod 600 /etc/vsftpd_login.db
 
 
 
 
3在针对每个虚拟用户名 设置不同的权限
cp -p /etc/vsftpd_user_conf/123 /etc/vsftpd_user_conf/789
4 设置 vim /etc/vsftpd_user_conf/789用户的权限

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读