vsftpd - CentOS 6x Vsftp 配置问题

 lipei0927 发布于 2022-10-26 22:17

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

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

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有