500 OOPS: vsftpd: refusing to run with writable root inside chroot()解决方案

/*********************************************************************
* Author          :     lile
* Modified        :     2019年12月28日星期六  10:56:13
* Email           :     roger0212@163.com
* HomePage        :     lile777.blog.csdn.net
* CopyRight       :     该文章版权由lile所有。
*                       保留原文出处链接和本声明的前提下,可在非商业目的下任意传播和复制。
*                       对于商业目的下对本文的任何行为需经作者同意。
*********************************************************************/

问题描述

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

问题分析

通过字面的意思结合网络资料,可知问题原因是 用户在FTP根目录拥有 写权限, vsftpd FTP根目录默认是FTP用户不能写入的。

问题解决

在设置的FTP根目录下新建一个目录,修改其目录的所有者和所属的组为 FTP用户,然后再重新连接FTP即可。

// 假设FTP Server 设置的FTP目录为 ~/FTP, FTP 用户名为ftp
# cd ~/FTP
# mkdir share
# chown ftp:ftp share

//修改后 再以ftp帐号密码登录即可

相关文章

进一步的分析
Linux联接vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot

修改配置使FTP用户可访问所有目录
vsftpd 配置:chroot_local_user与chroot_list_enable详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值