我的系统:64位RHEL6
1、问题:vsftp登录报错”500 OOPS: cannot change directory:/home/*******”
解决:
A、首先检查权限问题;
B、ftp服务器连接失败,错误提示:
500 OOPS: cannot change directory:/home/******* 500 OOPS: child died
当你看到以上提示时,试着在输入以下命令解决:
(1) [root@ www.codesky.net vsftpd]#setsebool -P ftpd_disable_trans 1
[root@ www.codesky.net vsftpd]#service vsftpd restart
或使用以下解决:
(2) [root@ www.codesky.net ~]#/usr/sbin/setsebool -P ftp_home_dir 1 ################################################################################### 2、如果使用setsebool -P ftpd_disable_trans 1 //加-P表示永久性 提示错误:
[root@ www.codesky.net vsftpd]# setsebool -P ftpd_disable_trans 1
libsemanage.dbase_llist_set: record not found in the database (No such file or directory). libsemanage.dbase_llist_set: could not set record value (No such file or directory).
Could not change boolean ftpd_disable_trans Could not change policy booleans
解决方法: 可能直接使用下面这个一条就可以解决了:
[root@ www.codesky.net ~]# /usr/sbin/setsebool -P ftp_home_dir 1
再试试,如果还是不行的话再使用下面完全方式:
[root@ www.codesky.net vsftpd]# setsebool allow_ftpd_full_access 1
[root@ www.codesky.net vsftpd]# setsebool allow_ftpd_use_cifs 1
[root@ www.codesky.net vsftpd]# setsebool allow_ftpd_use_nfs 1
[root@ www.codesky.net vsftpd]# setsebool -P ftp_home_dir 1
[root@ www.codesky.net vsftpd]# setsebool httpd_enable_ftp_server 1
[root@ www.codesky.net vsftpd]# setsebool tftp_anon_write 1
[root@ www.codesky.net vsftpd]# service vsftpd restart
关闭 vsftpd:[确定] 为 vsftpd 启动 vsftpd:[确定]
[root@ www.codesky.net vsftpd]# getsebool -a | grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> on
allow_ftpd_use_cifs --> on
allow_ftpd_use_nfs --> on
ftp_home_dir --> on
ftpd_connect_db --> off
httpd_enable_ftp_server --> on
sftpd_anon_write --> off
sftpd_enable_homedirs --> off
sftpd_full_access --> off
sftpd_write_ssh_home --> off
tftp_anon_write --> on
重启vsftpd,即可解决问题。
转载自:http://www.codesky.net/article/201208/171378.html
相关推荐
解决vsftp 不能匿名上传文件的问题,希望大家一定要注意这一点,一定不要忘记。
vsftp 在linux上的安装配置,ftp 虽然古老,但是仍然在很多地方有实际运用价值。
FileZilla linux 上传 ftp putty linux终端工具 vsftp
vsftp vsftpd vsftpd配置vsftp配置 虚拟用户 linux
这是一遍比较完整德vsftp安装配置手册,主要包括: 1、安装vsftp 2、一般vsftp配置 3、完整的虚拟用户配置 文件认证管理 mysql认证管理 4、超详细的vsftp.conf配置说明 这是本人自己根据实际安装过程总结出的,...
centos6.8搭建vsftp服务 centos6.8搭建vsftp服务centos6.8搭建vsftp服务
vsftp启动失败的解决办法,简单实用,希望对大家有帮助。
linux 下的vsftp配置
vsftp安装包
vsftp出现550 Failed to change directory Ubuntu 获取软件失败 404错误 解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()
vsftp运行配置文件 配置用户、限制用户访问目录和vsftpd的配置信息
学习linux初级阶段文件上传下载必须的工具
go语言编写,GIN框架+GORM模型实现的vsftp添加删除用户web界面资源 相关博客:https://editor.csdn.net/md?not_checkout=1&articleId=117223735
VSFTP配置手册,号称最安全的FTP。
windows访问linux搭建的vsftpd环境,中文乱码问题补丁
vsftp简单安装文档 ---------------安装-------------------------------------- [root@www pub]# yum -y install vsftp (开启后就可匿名登录) --------只能匿名访问(即ftp和anonymous)--------------------- ...
vsftp配置大全
vsftp安装及配置。很全面。很好。vsftp安装及配置。很全面。很好。
redhat Linux5 安装vsftp
linux下vsFTP详细配置手册,来源与网络,由我重新编辑,相当详细