找回密码
 注册
查看: 1252|回复: 15

为什么登录不了我的vsftp?

[复制链接]
发表于 2005-5-27 12:06:58 | 显示全部楼层 |阅读模式
本来已经设置好可以匿名登录了的,结果不知道把哪里给改了一下就登录不进去了,在text模式下显示:

[root@hurray hurray]# ftp 192.168.11.232
Connected to 192.168.11.232 (192.168.11.232).
220 (vsFTPd 1.1.3)
Name (192.168.11.232:hurray): ftp
331 Please specify the password.
Password:
500 OOPS: vsftpd: refusing to run with writable anonymous root
Login failed.
421 Service not available, remote server has closed connection

我的vsftpd.conf文件设置如下:

anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
pam_service_name=vsftpd
userlist_enable=YES
listen=YES
tcp_wrappers=YES

我查了一下,上面的设置应该没有错的。是哪里出问题了阿 ?
顺便问一句,匿名登录的目录一般在/var/ftp/pub,我能更改它的位置吗?
发表于 2005-5-27 14:40:43 | 显示全部楼层
ftp目录ftp用户不能有写的权限。
回复

使用道具 举报

 楼主| 发表于 2005-5-27 14:47:00 | 显示全部楼层
那我应该怎么设置才对呢?ftp应该是匿名用户阿,难道匿名用户就不能有写对权限吗?
回复

使用道具 举报

发表于 2005-5-27 14:52:17 | 显示全部楼层
ftp的root不能写,可以在下面建一个incoming之类的子目录啊,同时还要在 vsftpd.conf中加入anon_upload_enable=YES
回复

使用道具 举报

 楼主| 发表于 2005-5-27 14:56:18 | 显示全部楼层
那我能更改匿名的登录目录吗?比如改到/mnt/data下面?
回复

使用道具 举报

发表于 2005-5-27 14:56:46 | 显示全部楼层
可以改变ftp用户的家目录。
回复

使用道具 举报

 楼主| 发表于 2005-5-27 15:07:16 | 显示全部楼层
兄弟能说详细一点吗?具体怎么更改目录?
回复

使用道具 举报

发表于 2005-5-27 15:10:58 | 显示全部楼层
usermod -d /mnt/data ftp
回复

使用道具 举报

 楼主| 发表于 2005-5-27 15:15:18 | 显示全部楼层
在RH9下:
[root@hurray hurray]# usermod -d /mnt/data ftp
bash: usermod: command not found

???
回复

使用道具 举报

发表于 2005-5-27 15:17:07 | 显示全部楼层
/usr/sbin/usermod
回复

使用道具 举报

 楼主| 发表于 2005-5-27 15:23:20 | 显示全部楼层
感谢你的回答!

在/usr/sbin/usermod  下找到了,可就是运行不了阿;

还有就是我按照你说的在ftp下建了一个incoming文件夹,也在vsftpd.conf中加入了anon_upload_enable=YES,还是解决不了登录不了的问题阿,急!!!
回复

使用道具 举报

发表于 2005-5-27 15:27:14 | 显示全部楼层
你现在ftp主目录的权限是如何的?
chown root.root ftp的主目录
chmod uo-w ftp的主目录
回复

使用道具 举报

 楼主| 发表于 2005-5-27 15:54:38 | 显示全部楼层
不好意思,我太菜了,不明白:
chown root.root ftp的主目录
chmod uo-w ftp的主目录
是什么意思。

[root@hurray sbin]# chown root.root /var/ftp
[root@hurray sbin]# chmod uo-w /var/ftp

然后没有任何显示...........

ftp主目录是/var/ftp。
回复

使用道具 举报

发表于 2005-5-27 15:55:44 | 显示全部楼层
还能不能登录?
回复

使用道具 举报

 楼主| 发表于 2005-5-27 16:01:17 | 显示全部楼层
???奇怪

能够登录,但是打不开文件夹阿......

[root@hurray ftp]# ftp 192.168.11.232
Connected to 192.168.11.232 (192.168.11.232).
220 (vsFTPd 1.1.3)
Name (192.168.11.232:hurray): ftp
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,11,232,106,4)
150 Here comes the directory listing.
226 Transfer done (but failed to open directory).
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-21 03:43 , Processed in 0.046532 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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