vsftpd - CentOS 6x Vsftp 配置问题
仅有的幸福
仅有的幸福 2017-04-26 09:00:56
[Linux讨论组]

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

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

仅有的幸福
仅有的幸福

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号