`

vsftpd登录出错问题:500 OOPS: cannot change directory:/root

阅读更多

可以在windows上使用一ftp客户端来尝试进行登录。这个时候一般都会报一个错误。

无效的用户权限错误

删除ftpuser 里面的root和user_list 里的root

最好关掉linux 的防火墙:chkconfig iptables off

然后再次登录

500 OOPS: cannot change directory:/root

 

解决办法:

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

 

再次登录,登录成功了。

 

试着上传一些文件来进行测试,看看是否有日志记录

0
0
分享到:
评论

相关推荐

    vsftp连接错误cannot locate user entry:vsftpd

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

    vsftpd-3.0.5-1.el6.x86_64.rpm

    sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen_ipv6=YES|listen_ipv6=NO|g' /etc/vsftpd/vsftpd....

    vsftpd-3.0.5-1.el8.x86_64.rpm

    sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen_ipv6=YES|listen_ipv6=NO|g' /etc/vsftpd/vsftpd....

    Ubuntu下vsftpd的配置与使用.pdf

    vsftpd 的配置文件为 /etc/vsftpd/vsftpd.conf,该文件中包含了多个配置选项,以下是常见的配置选项: * local_enable=YES:允许本地用户登录 ftp 服务 * anonymous_enable=NO:不允许匿名登录 ftp 服务 * write_...

    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 ...

    vsftpd配置详解.docx

    VSFTPD的配置文件为/etc/vsftpd/vsftpd.conf,该文件中包括了许多选项设置,可以根据需要进行配置。 主要配置文件: * /etc/vsftpd/vsftpd.conf:主配置文件 * /usr/sbin/vsftpd:主程序 * /etc/rc.d/init.d/...

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

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

    vsftpd-3.0.5.el 7.9.zip

    sed -i 's|anonymous_enable=YES|anonymous_enable=NO|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen=NO|listen=YES|g' /etc/vsftpd/vsftpd.conf sed -i 's|listen_ipv6=YES|listen_ipv6=NO|g' /etc/vsftpd/vsftpd....

    详解vsftpd.conf

    Vsftpd 的配置文件是 /etc/vsftpd/vsftpd.conf,该文件控制着 Vsftpd 服务器的行为和功能。今天,我们将详细解释 vsftpd.conf 文件的配置,并介绍如何根据需要进行修改。 匿名访问 首先,让我们看看 anonymous_...

    centos 5.5+Vsftpd-2.3.4

    cp /lib/security/pam_userdb.so /data/soft/vsftpd/lib/ 5. 安装所需软件: yum -y install gcc db4* pam* 三、解压安装 vsftpd 1. 解压下载的vsftpd-2.3.4.tar.gz: tar zxvf vsftpd-2.3.4.tar.gz 2. 进入...

    centos升级vsftp3.0.2

    db_load -T -t hash -f /etc/vsftpd/access.txt /etc/vsftpd/access.db ``` 修改Vsftpd的PAM认证文件: ``` vim /etc/pam.d/vsftpd ``` 添加以下两行: ``` auth required /lib64/security/pam_userdb.so db=/etc/...

    vsftp-arm64

    rm -rf /home/vsftpd/ docker run -d --name vsftpd --net=host -v /home/vsftpd:/etc/vsftpd -v /home/ftpusr:/home/ftpusr -v /home/ftpserver:/home/ftpserver --restart=always lstcml/vsftpd docker ps ...

    linux中vsftpd 530 Login incorrect 解决.docx

    /etc/vsftpd/vsftpd.conf 文件中的 local_enable=YES 设置用于启用本地用户登录,而 pam_service_name=vsftpd 设置用于指定 pam 服务名称。 /etc/vsftpd/ftpusers 文件中的用户列表用于指定哪些用户不允许登录ftp...

    ubuntu下vsftp问题修复

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

    新增加FTP用户方法

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

    安装vsftpd,搭建ftp服务器过程中碰到的问题

    问题3:cannot change directory:/data/ftp/test 在使用vsftpd时,可能会遇到“cannot change directory:/data/ftp/test”的问题。这是因为ftp服务器无法访问目标目录。 解决方法:创建目标目录,并给目录授权。...

    ftp服务部署及使用,/etc/vsftpd/vsftpd.conf

    ftp服务部署及使用,/etc/vsftpd/vsftpd.conf

    vsftpd-3.0.3.tar

    【vsftpd-3.0.3.tar】是VSFTPD(Very Secure FTP Daemon)的3.0.3版本源代码的归档文件,被压缩为`.tar`格式。VSFTPD是一个流行的开源FTP服务器软件,它以安全性、稳定性和高效性著称,广泛应用于Linux系统中。该...

Global site tag (gtag.js) - Google Analytics