欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

500 OOPS: cannot change directory”解决方法

发布时间:2025/3/15 编程问答 57 豆豆
生活随笔 收集整理的这篇文章主要介绍了 500 OOPS: cannot change directory”解决方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法

 

笔者用的Linux发行版本为centos6.4,当用FTP客户端连接时,出现如下错误提示:

 

Response: 500 OOPS: cannot change directory:/home/liangwode

Error: Critical error

Error: Could not connect to server

 

原因分析:

 

在终端下输入如下命令:

 

[root@liangwode log]# sestatus -b| grep ftp

allow_ftpd_anon_write                       off

allow_ftpd_full_access                      off

allow_ftpd_use_cifs                         off

allow_ftpd_use_nfs                          off

ftp_home_dir                                off

ftpd_connect_db                             off

ftpd_use_passive_mode                       off

httpd_enable_ftp_server                     off

tftp_anon_write                             off

 注意以上ftp_home_dir 是处于off的状态,也就是说当前是不允许用户通过FTP登录到/home/*(*代表对应的用户)的目录下的,为此,我们可以用以下方法解决:

 

[root@liangwode log]# setsebool ftp_home_dir on

 输入以上命令就是开启ftp_home_dir的功能,再次查看一下状态:

 

[root@liangwode log]# sestatus -b| grep ftp

allow_ftpd_anon_write                       off

allow_ftpd_full_access                      off

allow_ftpd_use_cifs                         off

allow_ftpd_use_nfs                          off

ftp_home_dir                                on

ftpd_connect_db                             off

ftpd_use_passive_mode                       off

httpd_enable_ftp_server                     off

tftp_anon_write                             off

 发现已经开启了,然后FTP客户端就可以正常登录了.

本文转自 linuxzkq 51CTO博客,原文链接:http://blog.51cto.com/linuxzkq/1583308


总结

以上是生活随笔为你收集整理的500 OOPS: cannot change directory”解决方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。