首页 > CentOS 6x Vsftp 配置问题

CentOS 6x Vsftp 配置问题

CentOS 6.5 LAMP 环境
Web 目录 /var/www/html
权限:
User:apache
Group:apache

问题: 我想新建一个FTP 用户,并且目录限定在 /var/www/html, 上传的文件权限为 apache

操作流程如下:
新建FTP用户 (JiangNan),并添加到 apache 组:
adduser -M -d /var/www/html -G apache JiangNan
设置密码
passwd JiangNan

禁止用户 (JiangNan)的 SSH 登录权限,只允许 FTP
usermod -s /sbin/nologin JiangNan

配置 VSFTP

sudo vi /etc/vsftpd/vsftpd.conf

关闭匿名访问:
anonymous_enable=NO

去掉 local_enable 的注释,修改为开启:
local_enable=YES

限制用户仅能访问自己的主目录:
chroot_local_user=YES
local_root=/var/www/html

开启日志
xferlog_file=/var/log/vsftpd.log
注释了pam_service_name 添加了下面内容

# pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
guest_enable=YES
guest_username=JiangNan

然后就怎么都无法登陆.各种测试
不知道问题究竟出在哪里,谢谢!

【热门文章】
【热门文章】