centos7安装vsftpd最大的坑

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

centos7安装vsftpd最大的坑

狐小妖   2021-01-20 我要评论

1.检查用户和密码没有错误
2.vsftpd.conf配置没有错误
3.检查/etc/vsftpd/vsftpd.conf  里面pam_service_name =vsftpd
4.终极boss
查看vim/etc/pam.d/vsftpd里面注释掉一行auth required  pam_shells.so之后又详细看了一眼,修改了方法,这个方法才是对的

linux 打补丁后 vsftpd不管用了登不上去了的坑

检查所有的配置没有问题

然后查看vim/etc/pam.d/vsftpd

里面里面有auth required pam_shells.so

由于这个问题而登录不上

pam 保护机制

该配置项的含义为仅允许用户的shell为 /etc/shells

文件内的shell命令时,才能够成功而创建ftp用户时,为了禁止ssh登录,一般多为/bin/false 、/usr/sbin/nologin 等,显然不是一个有效的bash,也就无法登录了。
解决方案:
将auth required pam_shells.so修改为->auth required pam_nologin.so 即可or注释掉即可
重启vsftpd

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们