LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 983|回复: 3

求助!安装proftpd后不能启动

[复制链接]
发表于 2003-4-10 21:58:31 | 显示全部楼层 |阅读模式
我的系统是redhat9.0,原来完全安装.它默认安装了vsftpd(我忘了具体是什么)我把它给卸载了,安装proftpd1.2.6,(参照linuxsky兄弟的文章安装的http://linuxsir.cn/forum.php?mod=viewthread&tid=1381)


做到了这一步都没有问题:
***************************************************************
要锁定用户在自己的本身的目录下,请在proftpd.conf文件里加上一句:
DefaultRoot ~
***************************************************************



接下来这一步不太明白:
FTP服务器相关命令

  1、ftpshut:关闭FTP服务,并在/etc下生成文件shutmsg。要重新开放FTP服务,把/etc/shutmsg删除。
  2、ftpcout:FTP服务器在线人数信息显示。
  3、ftpwho:FTP服务器在线人员名单。

几个文件的功能及路径
/usr/local/sbin/proftpd 执行程序
/usr/local/etc/proftpd.conf 设置文件
/usr/local/var/proftpd.pid proftpd做为一个服务的ID号



我跳过上面的这部做下面的:
设定proftpd.conf文件,起动服务

cd /etc/rc.d/rc3.d
ln -s /usr/local/sbin/proftpd S99proftpd


但是这个操作以后并没有启动,因为我用ftp试登录被拒绝.
我是一个新手,对这些原因不清楚,谁能帮助我?谢谢
 楼主| 发表于 2003-4-10 22:04:53 | 显示全部楼层

补充.

在linuxsky兄弟的文章中还提到
ServerType standalone
ProFTPD主要啟動方式有兩種,分別是"standalone"與"inetd",前者必須手動?韱覲roFTPD; 後者可以寫在/etc/inetd.conf裡頭,每當開機啟動執行檔的時候,就會啟動所有/etc/inetd.conf裡面的所有Daemon了。如果各位想讓自己的FTP服務成為Linux的主要服務的一部份,筆者建議各位使用inetd的方式,因此筆者是這麼設定的:
ServerType inetd
此時,因為設定以inetd方式啟動,必須在/etc/inetd.conf裡頭加上一行:
ftp stream tcp nowait root /usr/local/sbin/in.proftpd in.proftpd
(段落之間記得用Tab鍵隔開喔!)
修改了/etc/inetd.conf之後記得養成習慣執行
killall -HUP inetd
讓系統重新執行inetd?K且讀取更新過的/etc/inetd.conf檔。

DefaultServer on
如果ProFTPD是您預設的FTP Server,請設定為on。



但是,问题是我在/etc/目录下没有找到inetd.conf文件.是不是问题就出现在这里,我该怎么做?谢谢.
发表于 2003-4-10 22:46:23 | 显示全部楼层
用standalone吧,即方便又快
 楼主| 发表于 2003-4-11 08:54:31 | 显示全部楼层

我可不想再换了

有没有人能帮助我?谢谢
我是新手,对linux还比较不熟悉,但我很喜欢这个操作系统,一定要学会使用它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表