解决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 FTP service.
[18:33:24] [R] USER ******
[18:33:24] [R] 331 Please specify the password.
[18:33:24] [R] PASS (hidden)
[18:33:24] [R] 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
[18:33:24] [R] 连接失败
[18:33:24] [R] 尝试重新连接 #10 次后延迟 1 秒
vsftp版本是3.0.2
root@yimiju:~# vsftpd -v
vsftpd: version 3.0.2

解决方法:

在vsftp配置文件(/etc/vsftpd.conf)最后增加一行:
allow_writeable_chroot=YES

如果不想用vi或者vim编辑,可以用下面这个命令:

# echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf

然后重启vsftpd服务:

# service vsftpd restart

时间: 2024-10-15 10:40:52

解决Ubuntu 14中vsftp refusing to run with writable root inside chroot错误的相关文章

解决方法 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服务,即可正常登录

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 tu

解决Ubuntu 14.04 Unity桌面环境登录后冻结问题

如果你把Ubuntu从13.10更新到14.04,你也许会遇到用Unity桌面环境登录时冻结的现象.引导进入Ubuntu14.04,输入验证信息,系统会挂起,冻结在那里.如果你稍微幸运些,你还能看到鼠标光标.桌面背景,仅此而已.没有Unity触发器,也没有顶部面板等等.你的ubuntu基本上不可用了. 缺少Unity触发器和面板以及系统冻结的问题,可以通过重新安装Unity来解决.让我们看看怎么做: 重新安装14.04的Unity 以解决系统冻结的问题 好吧,如果你正被困在一个冻结的系统上,按下

Ubuntu 14 安装NVIDIA显卡驱动教程

  Ubuntu 14 自带和使用了一个"开源显卡驱动",我的电脑ThinkPad E440是双显卡(NVIDIA独立显卡 和 集成显卡),如果不使用NVIDIA的专业驱动,是发挥不出独立显卡的好效果的. 好在,Ubuntu 14中,切换显卡驱动还是非常方便的, 设置路径:系统设置 -> 软件和更新 -> 附加驱动 -> 选一个"最新的.测试过的"NVIDIA驱动

解决UBUNTU下用WINE报 “CAN’T FIND MFC42.DLL….BALABALA”问题

如何解决UBUNTU下用WINE报 "CAN'T FIND MFC42.DLL-.BALABALA"问题 错误原因:老winpe程序使用了mfc相关动态链接库,而新版的wine中不含此库,win用户可以通过安装 Microsoft Visual C++ Redistributable Package获取相关库 ubuntu下获取此库方法: 下载 winetricks: wget http://www.kegel.com/wine/winetricks 确保有执行权限: chmod +x

socket-ubuntu系统中使用qt5.5.1播放视频文件出现的错误

问题描述 ubuntu系统中使用qt5.5.1播放视频文件出现的错误 我在ubuntu15.10中安装的qt5.5.1,在使用qt5播放视频的时候,报错.报错如下:Cannot connect to server socket err = 没有那个文件或目录Cannot connect to server request channeljack server is not running or cannot be started*** stack smashing detected ***: /

【已解决】Win7中无法和VirtualBox中的Ubuntu 13.04共享文件夹

[问题] 之前在VirtualBox: 中安装了Ubuntu 12.10,后来升级到13.04:   现在想要实现主机Win7中和VirtualBox中的Ubuntu 13.04共享文件夹.   [折腾过程] 1.试了试,去VirtualBox窗口中的: 设备->安装增强功能 结果期间会显示失败,头文件找不到: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 VirtualBox Guest Additions inst

修复 Ubuntu 14.04 从待机中唤醒后鼠标键盘出现僵死情况

修复 Ubuntu 14.04 从待机中唤醒后鼠标键盘出现僵死情况 问题: 当Ubuntu14.04或14.10从睡眠和待机状态恢复时,鼠标和键盘出现僵死,不能点击也不能输入.解决这种情况是唯一方法就是按关机键强关系统,这不仅非常不便且令人恼火.因为在Ubuntu的默认情况中合上笔记本等同于切换到睡眠模式. 在这篇短文中,我们将学会如何解决Ubuntu14.04和14.10中出现的鼠标僵死问题. Ubuntu14.04唤醒后鼠标僵死的解决办法 这个问题的是由内核升级导致的.为何导致这一情况不得而

修复Ubuntu 14.04中Chromium的Adobe Flash Player的问题

修复Ubuntu 14.04中Chromium的Adobe Flash Player的问题 安装Ubuntu 14.04之后,先要做的几件事情中其中一项是安装Adobe Flash Player.一般来说,如果安装了Ubuntu Restricted Extras,Flash Player应该可以工作而且你应该能够在网上观看在线视频,比如You Tube等网站上. 其实这不是因为Chromium是在Ubuntu 14.04上使用才出现的问题.当你用其他的网页浏览器比如火狐.Chrome时,你可以