sky 的个人资料DBA日记照片日志列表更多 工具 帮助
2009/8/10

rhel+vsftp错误

 

客户启用了selinux,配置vsftp失败,错误如下

C:\Documents and Settings\Administrator>ftp 218.62.70.104
Connected to 218.62.70.104.
220 Welcome to blah FTP service.
User (218.62.70.104:(none)): oracle
331 Please specify the password.
Password:
500 OOPS: could not open chroot() list file:/etc/vsftpd/chroot_list
500 OOPS: priv_sock_get_result
Connection closed by remote host.

其实很简单,chroot_list这个文件不存在,执行touch /etc/vsftpd/chroot_list就可以了。

但做完之后错误变成了这个:

C:\Documents and Settings\Administrator>ftp 218.62.70.104
Connected to 218.62.70.104.
220 Welcome to blah FTP service.
User (218.62.70.104:(none)): oracle
331 Please specify the password.
Password:
500 OOPS: cannot change directory:/home/oracle
500 OOPS: child died
Connection closed by remote host.

 

都是讨厌的selinux惹得祸,执行如下操作即可:

[root@dbserver vsftpd]# setsebool ftpd_disable_trans 1
[root@dbserver vsftpd]# service vsftpd restart

 

之后发现vnc也不好用,干脆关掉selinux算了

修改/etc/selinux/config

把SELINUX改成disabled,重启就可以了。

后来发现可能没selinux啥事,他们防火墙上没开5901端口:(

评论

请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。

若要添加评论,请使用您的 Windows Live ID 登录(如果您使用过 Hotmail、Messenger 或 Xbox LIVE,您就拥有 Windows Live ID)。登录


还没有 Windows Live ID 吗?请注册

引用通告

此日志的引用通告 URL 是:
http://dbadiary.spaces.live.com/blog/cns!A3ECB1FE1E761C58!1451.trak
引用此项的网络日志