热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Debian系统中配置ProFTPd服务器

Debian所系统目前采用的是Linux内核。Debian支持内核的工作也正在进行。最主要的就是Hurd,Hurd是一组在微内核(例如Mach)上运行的提供各种不同功能的守护进程。本文讲述的是在Debian下配置ProFTPd。配置ftp帐号和组,及目录权限groupaddftpusers
Debian所系统目前采用的是 Linux 内核。Debian 支持内核的工作也正在进行。最主要的就是 Hurd,Hurd 是一组在微内核 (例如 Mach) 上运行的提供各种不同功能的守护进程。
本文讲述的是在Debian下配置ProFTPd

配置ftp帐号和组,及目录权限
groupadd ftpusers  
mkdir /home/ftpdir  
useradd -d /home/ftpdir -g ftpusers -s /bin/sh ftpacc  
passwd ftpacc  
chown -R ftpacc:ftpusers /home/ftpdir  
chmod -R 775 /home/ftpdir  
在/etc/proftpd/proftpd.conf中添加
DenyAll  
AllowGroup ftpusers  
AllowUser ftpacc  
如果出现无法登陆的情况,修改/etc/default/proftpd文件,
OPTIOnS="-d 3" 
重启
/etc/init.d/proftpd restart
之后 /var/log/proftpd/proftpd.log中会出现具体的信息
之前配置用户中把ftpacc的shell设置成/usr/sbin/nologin,结果使用shell ftp登陆,发生503错误,
通过查看日志可以看到详细的信息 (login failed): Invalid shell: '/bin/false'
调试完后可以把 OPTIONS 改回来就好啦~

推荐阅读
author-avatar
灭世师太
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有