vsftp 虚拟用户验证配置
2016-07-08 本文已影响62人
richard520
vsftp 虚拟用户验证配置
vim /etc/vsftpd/vftpuser.txt
ftpuser
nx4BzDRd@
db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db
vim /etc/pam.d/vsftpd
注释全部,添加
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vftpuser
新建本地用户与ftp用户对应
useradd -d /var/www/html/haitun -s /sbin/nologin ftpuser01
修改主配置
anonymous_enable=NO
local_enable=YES
listen_port=2121
guest_enable=YES
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/conf.d
pam_service_name=vsftpd #PAM认证文件
新建虚拟用户配置目录
mkdir /etc/vsftpd/conf.d
添加虚拟用户
vim /etc/vsftpd/conf.d/ftpuser
local_root=/var/www/html/haitun
guest_username=ftpuser01
write_enable=YES