Proftpd 大虾的学习笔记(1)


ProFTPD 

图-ProFTPD

Proftpd 大虾的学习笔记

虽然网上有很多关于Proftpd的配置资料,但是我在参考网上资料配置时出现挺多问题,走了满多弯路,呵呵!!!嘻!!!把配置过程再重温一遍吧,嘻!(我用的系统是as4.0的)

我配置是一个简单的FTP服务器,所达到的要求是:

1、 允许匿名访问

2、 允许skate用户能够上传文件而不能进行删除和修改之类的权限

3、 允许tc用户可以对整个FTP进行上传修改和删除的所有的权限

准备好了,现在开始了!!

一、安装proftpd软件(注意哦:我每一次安装时是用测试版的,就是proftpd-1.3.0rc1版的,之后出现了严重的错误,这个版不稳定,大家如果不是玩玩的话就不要用测试版的,会气死的!!

),http://www.proftpd.org.下载下来的是一个压缩包,用

tar zxvf proftpd-1.2.10tar.gz 进行解压

cd proftpd-1.2.10 进入proftpd-1.2.10文件夹

./configure –-prefix=/etc/proftpd 把proftpd-1.2.10安装到/etc/proftpd文件夹下

Make

Make install

二、新建skate,tc用户

groupadd skate 创建一个skate组

useradd skate –g skate –d /var/ftp/skate –s /sbin/nologin  这句话我的理解是(新建skate用户,并把它加入skate组,把skate的目录建在/var/ftp目录下,并指定它的shell为nologin,这个nologin并不能让skate用户进入linux系统

passwd skate 设置skate的密码

useradd –d /var/ftp tc 添加tc用户,并把它的家目录建在/var/ftp,这样只要此用户登录的话可以直接进入ftp的目录下

passwd tc 设置tc的密码

  1. gpasswd -a skate tc  
  2.  
  3. gpasswd -a tc skate  
  4.  
  5. chown tc.tc /var/ftp  
  6.  
  7. chmod -R 770 skate  
  8.  
  9. cd ..  
  10.  
  11. chmod -R 775 ftp  
  12.  
  13. vi /etc/proftpd/etc/proftpd.conf  
  14.  
  15. service proftpd start  
  16.  
  17. service proftpd restart  
  18.  
  19. chmod 775 ftp  
  20.  
  21. chmod -R 770 skate  
  22.  

好了,用户设置好了 : )

三、在开始配置proftpd.conf文件之前进行以下操作

1、因为我用的是红帽子AS4.0的,所以先要把自带的vsftpd给停掉

service vsftpd stop 或者直接 rpm –e vsftpd

2、设置一个proftpd的启动服务

编辑一个启动脚本,

cd proftpd-1.2.10 进入proftpd-1.2.10的解压文件夹中

cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd 拷贝proftpd.init.d到/etc/rc.d/init.d文件夹中,并改名为proftpd

vi /etc/rc.d/init.d/proftpd 编辑这个文件,找到文件中有一行是PATH行,将它改成你所安装proftpd所在的目录。PATH=’$PATH:/etc/proftpd/sbin:/etc/proftpd/bin’ 我是安装在/etc/proftpd文件下,保存退出

3、把/etc/rc.d/init.d/proftpd设成可执行文件

chmod +x /etc/rc.d/init.d/proftpd

chkonfig –add proftpd

这样就可以用service proftpd start和service proftpd stop 和service proftpd restart来分别执行开启服务,停止服务与重启服务

4、现在你用service proftpd start是不是会出现个错误,差点忘了要改配置文件了,嘻

vi /etc/proftpd/etc/proftpd.conf

在全局配置里把group的值为nogroup改成nobody

好了,配置前的工作做好了


相关内容