1。建立虚拟用户口令库文件。
vim /etc/vsftpd/logins.txt (单数行为用户名,双数行为密码)
user1
123
user2
456
db_load -T -t hash -f logins.txt /etc/vsftpd/logins.db
chmod 600 /etc/vsftpd/logins.db
2。配置PAM文件
vim /etc/pam.d/vsftpd
把所有行注释掉,加入以下两行
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/logins
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_logins
3。建立虚拟用户,分配要访问的目录给用户,用户本地不能登录。
useradd -d /yum/ -s /sbin/nologin yum
4。配置/etc/vsftpd/vsftpd.conf ,加入
guest_enable=YES
guest_username=yum
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/user_conf
5。对虚拟用户设置不同的权限
mkdir /etc/vsftpd/user_conf
touch user1 user2
vim user1 (写入用户权限)
anon_upload_enable=NO
anon_mkdir_wirte_enable=NO
6。重启vsftpd
分享到:
相关推荐
VSFTPD配置(匿名——本地用户——虚拟用户),需要的朋友可以参考下。
vsftpd虚拟用户的配置
linux下vsftpd服务器配置
vsftpd服务器的匿名、本地、虚拟用户的登录、上传和下载;文件中的内容算是挺详细的,!
Vsftpd服务器虚拟用户配置.docx
vsftpd服务器初学者指南 vsFTPD是一款小巧易用FTP服务器程序;本文面向初学者的一点疑问,能让初学者在最短的时间内学会最简单的vsftpd服务器的架设;本文应该算是初学者练手篇;正在更新之中;本文基于 vsftpd-...
vsftpd_ftp服务器Linux虚拟用户配置(超详细)
Ubuntu下Vsftpd服务器配置指南 pdf格式
vsftpd服务器配置与管理 Linux环境下的FTP服务器 RHEL4中vsftp的默认配置 常用vsftpd服务器的配置
vsftpd服务器配置.EXE
Centos 8 FTP服务器完美配置方案,实现多虚拟用户FTP连接,同时解决FTP PORT和PASV模式下,存在的问题。
使用pam_mysql、vsftpd 搭建ftp的详细过程,实现虚拟账号。
CentOS5.4下安装与配置vsftpd服务器
vsftpd是linux系统上的一款常用文件服务器,它的优点是占用内存小,上传,下载速率快,运行速度较快,是其他ftp服务器所不具备的。
这是一个搭建vsftpd服务器的实验报告,里面包含详细的实验步骤及解析。含匿名用户,本地用户,虚拟用户的配置。
vsFTPd 服务器初学者指南 摘要:vsFTPD是一款小巧易用FTP服务器程序;本文面向初学者的一点疑问,能让初学者在最短的时间内学会最简单的vsftpd服务器的架设;本文应该算是初学者练手篇;正在更新之中;本文基于 ...
配置vsFTPd服务器.pdf
虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。 FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。
linux系统下架设vsftpd服务器,专业,详细
详细介绍了在ARM LINUX上架设vsftp服务器的详细过程。附加源码和设计文档,步骤详细