vsftpd的refusing to run with writable root inside chroot错误

安装前几天的文章安装了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.

问题的是因为用户的根目录可写,并且使用了chroot限制,而这在最近的更新里是不被允许的。要修复这个错误,可以用命令chmod a-w /home/user去除用户根目录的写权限,注意把目录替换成你自己的。

或者你可以在vsftpd的配置文件中增加下列两项中的一项:

对于标准的vsftpd build (vsftpd):

 allow_writeable_chroot=YES

对于扩展的vsftpd build (vsftpd-ext):

 allow_writable_chroot=YES

时间: 2024-09-28 05:05:58

vsftpd的refusing to run with writable root inside chroot错误的相关文章

解决Ubuntu 14中vsftp refusing to run with writable root inside chroot错误

将Ubuntu 9.04升级到了Ubuntu 14.04 LTS,结果发现vsftpd恢复配置后,无法登陆,FlashFXP日志提示: [18:33:18] Winsock 2.2 -- OpenSSL 1.0.1h 5 Jun 2014 [18:33:24] [R] 正在连接到 10.10.10.111 -> IP=10.10.10.111 PORT=21 [18:33:24] [R] 已连接到 10.10.10.111 [18:33:24] [R] 220 Welcome to Yimiju

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

问题: 编译了最新版本的vsftp,出现"500 OOPS: vsftpd: refusing to run with writable root inside chroot ()"错误 解决方法: #vi /etc/vsftpd.conf (或者是在/etc/vsftpd/vsftpd.conf,总之知道自己服务器的配置文件) 添加 allow_writeable_chroot=YES 保存退出 service vsftpd restart 重启vsftp服务,即可正常登录

Ubuntu 用vsftpd 配置FTP服务器

原文:Ubuntu 用vsftpd 配置FTP服务器 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受

Ubuntu下用Vsftpd 配置FTP服务器

安装ftp 安装完毕后,默认配置下就可以直接登录fpt://ip了,这里采用的是匿名登录,不需要输入用户名密码.实际上,vsftpd安装完毕后会创建一个ftp的账户,可以通过查看/etc/passwd文件得知,也可以看到ftp账户对应的家目录在/srv/ftp,所以匿名登录后实际上是进入了/srv/ftp中,大家可以在该目录中放入文件测试一下.而且可以测试一下,匿名登录时是否有下载权限.上传权限.删除权限和创建目录权限. sudo apt-get install vsftpd 配置vsftpd.

70.4. vsftpd - The Very Secure FTP Daemon

70.4.1. 安装 vsftpd 70.4.1.1. Ubuntu 环境安装 $ sudo apt-get install vsftpd test [08:25:37 jobs:0] $ ncftp ftp://127.0.0.1 NcFTP 3.2.1 (Jul 29, 2007) by Mike Gleason (http://www.NcFTP.com/contact/). Connecting to 127.0.0.1... (vsFTPd 2.0.7) Logging in... L

vsftpd 出现530 and 500 错误问题解决办法_FTP服务器

VSFTP  530 Login incorrect  And    500 OOPS: vsftpd: refusing to run with writable anonymous root  错误的解决方法  530 Login incorrect  : 在文件中限制匿名用户,做如下设置: anonymous_enable=NO userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd.user_list 这样只有在 us

mysql 数据库-怎么解决 you must be root to run this script,please use root to install lnmp

问题描述 怎么解决 you must be root to run this script,please use root to install lnmp 怎么解决 linux下的 you must be root to run this script,please use root to install lnmp 解决方案 这些需要root权限,你要用sudo执行脚本 解决方案二: 这个就是你登陆root权限ubuntu因为默认不开root所以你就用sudo,如果是RHEL你可以直接su -登

RHEL5.3-FTP—vsftpd服务安装和配置

原文地址:http://chgl7.blog.51cto.com/683550/165666 --------陈功磊 2009-6-1 说明:系统镜像:[红帽企业.Linux.5].rhel-5.2-server-i386-dvd.iso 1.vsftpd安装 [root@linux01 ~]# mkdir /media/cdrom [root@linux01 ~]# mount -t iso9660 /dev/cdrom /media/cdrom # 挂载镜像 mount: block dev

阿里云ECS CentOS7.3 vsftpd 安装、配置、卸载

一.卸载 1.查看当前服务器中的vsftpd rpm -qa|grep vsftpd 例如结果为:vsftpd-2.2.2-13.el6_6.1.x86_64 2.执行卸载 rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64 返回:卸载时自动备份vsftp的用户列表文件 warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave warning: /etc/vsftpd/user_li