我是靠谱客的博主 清新冰淇淋,最近开发中收集的这篇文章主要介绍vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT和vsftpd:500 OOPS: vsftpd: ...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在配置VSFTPD过程中遇到两个错误

1是启动失败,通过 SERVICE VSFTPD STATUS 查看到报错

May 02 16:06:58 debian systemd[1]: Starting vsftpd FTP server...

May 02 16:06:58 debian systemd[1]: Started vsftpd FTP server.

May 02 16:06:59 debian systemd[1]: vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT

May 02 16:06:59 debian systemd[1]: vsftpd.service: Unit entered failed state.

May 02 16:06:59 debian systemd[1]: vsftpd.service: Failed with result 'exit-code'.

最后找到原因是在VSFTPD.CONF 中配置了 IPV6=YES  改为 NO 或者注释掉,正常启动

listen=YES
#listen_ipv6=YES

第二个问题是 登入FTP 验证用户的时候提示

 

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

查到原因是

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误。

 要修复这个错误,可以用命令chmod a-w /home/user去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项:

 

allow_writeable_chroot=YES 

转载于:https://www.cnblogs.com/s-seven/p/8981130.html

最后

以上就是清新冰淇淋为你收集整理的vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT和vsftpd:500 OOPS: vsftpd: ...的全部内容,希望文章能够帮你解决vsftpd.service: Main process exited, code=exited, status=2/INVALIDARGUMENT和vsftpd:500 OOPS: vsftpd: ...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部