Connected to 192.168.0.102 (192.168.0.102)
< 220 (vsFTPd 2.2.2)
>Name (192.168.0.102:root):XXX
< 331 Please specify the password.
> PASS
< 500 OOPS: cannot change directory:/home/XXXX
< Login failed
在网上搜了一下,好像跟SELinux有关(我不知道是什么 ),说用下面的命令可以搞定
# setsebool ftpd_disable_trans 1
# service vsftpd restart
但我在 linux6下运行 # setsebool ftpd_disable_trans 1 时提示错误如下:
libsemanage.dbase_llist_set:record not found in the database
libsemanage.dbase_llist_set:could not set rocord value
could not change boolean frpd_disable_trans
could not change policy booleans
不知各位高人有没有碰到,请教一下该如何设置才能让FTP正常使用?
jjkkhzj 于 2011-03-08 20:35:24发表:
非常感谢楼上几位 !
setsebool ftpd_disable_trans 1 可以用了
我把 vsftpd重新装了下!什么原因还不知道哈 !
pallana 于 2011-03-07 19:58:32发表:
如果跟selinux有关的话,可以直接关闭selinux
liwenjie@zte 于 2011-03-07 19:36:17发表:
是权限问题吧,把配置文件贴出来看看