免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3493 | 回复: 3
打印 上一主题 下一主题

RHEL5.1的vsftp登录时候root出现错误如何解决啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-30 19:07 |只看该作者 |倒序浏览
安装的时候选中了ftp服务,安装完成后对vsftp的相关文件做了如下修改

1、修改文件/etc/vsftp/ftpusers
# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
~


2、修改文件/etc/vsftp/user_list
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody


3、/etc/vsftp/vsftp.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES


4、启动ftp服务
#/etc/init.d/vsftp start


这个时候使用ftp登录时出现错误如下
220 (vsFTPd 2.0.5)
User (192.168.0.30none)): root
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/rootConnection closed by remote host.



======================
请问这个是什么原因啊,同样的配置我在rhel4u5中就可以ftp,不知道哪儿有问题

论坛徽章:
0
2 [报告]
发表于 2007-11-30 19:42 |只看该作者
默认root是不能登录ftp的,不安全哦
selinux开了吧
把selinux关掉

论坛徽章:
0
3 [报告]
发表于 2007-11-30 19:55 |只看该作者
解决了,只要输入
setsebool ftpd_disable_trans 1
然后重新启动vsftp服务就ok了

确实如楼上所说是selinux的原因,不知道这个命令究竟是什么意思啊?

论坛徽章:
0
4 [报告]
发表于 2007-11-30 19:59 |只看该作者
相关的文档如下
Linux服务cannot change directory错误解决方法

在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。

使用命令

getsebool ftpd_disable_trans

可以查看当前的状态如果不是on

那么是输入命令

setsebool ftpd_disable_trans 1

当然也可以加入-P参数 以便不需要每次开机都输入这个命令

setsebool -P ftpd_disable_trans 1

同理 如果smb服务也遇到相同的问题 ,也可以这么做。

setsebool -P samba_enable_home_dirs=1

selinux的问题也可以使用 管理工具中的 selinux management 来调整相关设置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP