请教用源码装的VSFTPD的问题.

由 xiaoshun 在 07-16-2004 16:17 发表:

请教用源码装的VSFTPD的问题.

流程如下:

检查nobody是否存在:

[root@hi root]# useradd nobody

useradd: user nobody exists

检查“/usr/share/empty”是否存在:

[root@hi root]# mkdir /usr/share/empty/

mkdir: cannot create directory '/usr/share/empty': File exists

VSFTPD提供匿名FTP服务时,需要“ftp”用户和一个有效的匿名目录:

[root@hi root]# mkdir /var/ftp/

[root@hi root]# useradd -d /var/ftp ftp

接下来的操作对于ftp用户是否已经存在都是有用的:

[root@hi root]# chown root.root /var/ftp

[root@hi root]# chmod og-w /var/ftp

然后安装:

[root@hi root]# tar zxvf vsftpd-2.0.1.tar.gz

[root@hi root]# cd vsftpd-2.0.1

[root@hi vsftpd-2.0.1]# make

[root@hi vsftpd-2.0.1]# make install

接下来CP配置文件:

[root@hi vsftpd-2.0.1]# cp vsftpd.conf /etc

CP认证文件:

[root@hi vsftpd-2.0.1]# cp RedHat/vsftpd.pam /etc/pam.d/ftp

最后执行:

[root@hpe45 vsftpd-2.0.1]# /usr/local/sbin/vsftpd &

但启动以后。老提示:

500 OOPS: vsftpd: not configured for standalone, must be started from inetd

然后用anonymous可以顺利登陆。

但用useradd user。user登陆不了。老提示:

STATUS:> Getting listing ""...

STATUS:> Connecting to ftp server 192.168.1.110:21 (ip = 192.168.1.110)...

STATUS:> Socket connected. Waiting for welc

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus