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 登录权限,只允许 FTPusermod -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
然后就怎么都无法登陆.各种测试
不知道问题究竟出在哪里,谢谢!