vsftpd:500OOPS:vsftpd:refusingtorunwithwritablerootinsidechroot()错误的解决方法
2024-10-01 02:28:26
当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:
500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
这个问题发生在最新的这是由于下面的更新造成的:
- Add stronger checks for the configuration error of running with a
writeable root directory inside a chroot(). This may bite people who
carelessly turned on chroot_local_user but such is life.
从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。
要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列:
allow_writeable_chroot=YES
然后重启vsftp即可
systemctl restart vsftp.service
最新文章
- 解决VS2008 开发Windows Mobile 项目生成速度慢的问题(转)
- 也来谈谈wap端瀑布流布局
- android 在线升级借助开源中国App源码
- Nginx 反向代理、负载均衡、页面缓存、URL重写以及读写分离
- Maven之问题解决汇总
- Maven多模块项目使用MyBatis Generator
- 关于php的一些小知识
- HTML网页插入图像
- Spring Data JPA教程, 第六部分: Sorting(未翻译)
- Service的一些使用
- sping获取bean方法 解决资源耗尽
- 简单的访客IP获取类-IPHelper.cs
- HDOJ 1334 Perfect Cubes(暴力)
- WinCmd
- ckplayer 项目实战
- Gitlab一键端的安装汉化及问题解决(2017/12/14目前版本为10.2.4)
- C++继承中的public/protected/private
- PyCharm的安装和应用
- zw字王《中华大字库》2018版升级项目正式启动
- OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/django'