欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

解决ftp限制用户访问上层目录后无法登陆问题

发布时间:2025/7/14 编程问答 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 解决ftp限制用户访问上层目录后无法登陆问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、问题:

按照网上的说法,在CentOS7下配置锁定用户根目录如下

chroot_local_user=yes (限制所有用户到local_root=/var/指定的目录下,以下配置文件没有,默认在用户家目录下)

配置完成后发现无法访问,一直让重新输密码。 用cmd登陆提示

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


远程主机关闭连接。


二、解决:

1、加一条配置

vim /etc/vsftpd/vsftpd.conf

allow_writeable_chroot=YES

2、重新给权限

chmod 755 /home/xingzhengbu


3、为了让用户方便删除加上如下配置:(上传的文件夹都属于自己,这样就可以删除了)

chown_uploads=YES chown_username=xingzhengbu

#以上我感觉最重要的是以一条,网上大多数帖子都没有提到这个问题。

本人参考:http://yunkus.com/centos7-ftp-service-install-config/

最终解决了问题


附本人的配置文件:

anonymous_enable=no chroot_local_user=yes local_enable=YES write_enable=YES allow_writeable_chroot=YES local_umask=022 chown_uploads=YES chown_username=xingzhengbu dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES


转载于:https://blog.51cto.com/mingxiaoming/1974715

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的解决ftp限制用户访问上层目录后无法登陆问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。