`
Sharpleo
  • 浏览: 570543 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

vsftpd下错误之:500 OOPS

 
阅读更多
一、详细问题:

我在用ftp IP 地址登录FTP服务器时,系统提示我输入用户名和密码,可是仍然提示:500 OOPS: child died.

Connection closed by remote host.


二、解决办法:

1、 查看 SELinux 的状态: sestatus -b | grep ftp

2、 在出现的结果中可以看到

ftp_home_dir off

tftpd_disable_trans off

之类。我们现在只要把其中之一设置为on就可以啦。

3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on

4、 重启vsftpd: service vsftpd restart

三、再次登录

登录成功了。
分享到:
评论

相关推荐

    vsftp连接错误cannot locate user entry:vsftpd

    在使用VSFTPD时,可能会遇到各种连接错误,其中"500 OOPS: cannot locate user entry:vsftpd"是一个较为常见的问题。该错误提示用户无法找到用户条目,这通常是因为配置文件中缺少了对用户或组的定义。 根据提供的...

    vsftpd安装步骤教程

    1. 访问 Vsftpd 服务器时出现错误 500:出现错误 `OOPS: vsftpd: refusing to run with writable root inside chroot()`,解决方法是编辑 Vsftpd 配置文件 `/etc/vsftpd.conf`,添加一行 `allow_writeable_chroot=...

    vsftpd虚拟用户的配置

    2. **错误代码:500 OOPS: refusing to run with writable root inside chroot().** **解决方法**:在`/etc/vsftpd/vsftpd.conf`中添加`allow_writeable_chroot=YES`。 ```bash # vi /etc/vsftpd/vsftpd.conf ...

    嵌入式FTP服务器(vsftpd)移植手册

    2. **处理启动错误**:如果遇到“500 OOPS: could not bind listening IPv4 socket”错误,可能是因为端口被占用。可以通过修改`/etc/xinetd.d/vsftpd`文件中的`disable`选项为`yes`来解决,或者先停止已运行的服务...

    嵌入式FTP服务器(vsftpd)移植手册(详细).pdf

    - `500 OOPS: could not bind listening IPv4 socket`: 无法绑定监听IPv4套接字。 - 解决方案: - 复制`xinetd.d`文件夹至文件系统`/etc`目录,并修改其中的`vsftpd`文件,将`disable=yes`。 - 杀死已存在的`...

    新增加FTP用户方法

    如果在尝试登录FTP时遇到错误提示如“500 OOPS: cannot change directory: /home/*******”或“500 OOPS: child died”,可以尝试以下命令解决问题: ```bash setsebool -P ftpd_disable_trans=1 service vsftpd...

    ubuntu下vsftp问题修复

    vsftp出现550 Failed to change directory Ubuntu 获取软件失败 404错误 解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()

    vsftp登录报错”500OOPScannotchangedirectoryhome[借鉴].pdf

    vsftpd 登录报错“500 OOPS: cannot change directory:/home/*”处理方式 vsftpd 是一个基于 Linux 的 FTP 服务器软件,可以提供 FTP 服务,但有时候可能会出现登录报错的情况。下面是处理“500 OOPS: cannot ...

    Vsftp服务器简易搭建指南.pdf

    2. 注意事项:ftp用户的家目录权限需要设置为755,否则可能出现“500 OOPS: vsftpd: refusing to run with writable anonymous root”错误 四、实体用户实现文件上传、下载 实现方法二: 1. 创建必要的帐号和目录...

    VSFTP搭建服务

    - 如果遇到 “500 OOPS: cannot change directory” 错误,通常是由于权限设置不当或配置文件中的路径问题导致的。需要检查相关目录和文件的权限设置是否正确,以及配置文件中的路径是否准确无误。 #### 六、启动与...

    C提高讲义.docx

    如果遇到"500 OOPS: cannot change directory"错误,可能是由于SELinux的限制。你可以运行`setsebool -P ftpd_disable_trans 1`来临时关闭这个限制,或者完全关闭SELinux。重启vsftpd服务以应用更改。 7. **设置...

    vsftp上传553 Could not create file错误解决

    注意,如果VSFTP的匿名根目录权限设置为777,可能会导致500 OOPS错误,这时需要改为755,并在目录内部创建可写子目录给予777权限: ```bash sudo chmod 755 /var/ftp ``` 总的来说,解决VSFTP上传553 Could not ...

    CentOS 6.1 安装bugzilla

    - 如果遇到“500 OOPS: cannot change directory:/root”错误,可能是因为SELinux策略限制,使用以下命令解决: - `sestatus -b | grep ftp` - `setsebool -P ftpd_disable_trans on` - `setsebool -P ftp_home_...

    Ubuntu 用vsftpd 配置FTP服务器教程详解

    然后,调整FTP目录的权限,以避免错误“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”: ```bash sudo chmod a-w /home/ftp sudo mkdir /home/ftp/data ``` 创建`data`文件夹,这是用户...

    CentOS6.5安装ftp服务器

    例如,错误消息“500 OOPS: cannot change directory:/home/ftp”。为了解决这个问题,我们需要启用SELinux的FTP家庭目录功能: ```bash setsebool -P ftp_home_dir 1 ``` 最后,如果你的系统启用了防火墙,可能...

    在linux下开启FTP服务方法介绍

    有时,您可能会遇到“500 OOPS: cannot change directory”的错误,这可能是由于SELinux的限制。解决这个问题,可以运行`setsebool ftpd_disable_trans 1`并重启FTP服务。如果您不熟悉SELinux,可以选择暂时关闭它。...

    Ubuntu下FTP配置[文].pdf

    此外,可能会遇到一些常见问题,例如"500 OOPS: vsftpd: refusing to run with writable anonymous root"错误。这通常是由于`/home/ftp`目录权限过于宽松(例如被设置为777)。为了解决这个问题,你需要更改目录的...

    服务器配置与管理论文.docx

    当客户端使用ftp账号登录服务器时,提示"500OOPS"错误。 接收到该错误信息,其实并不是vsftpd.conf配置文件设置有问题,而重点是"cannotchangedirectory",无法更改目录。造成这个错误,主要有以下两个原因。 目录...

Global site tag (gtag.js) - Google Analytics