Ubuntu 22报错:PAM unable to dlopen(pam_tally2.so)

ubuntu 22安装好后,普通用户一直登录不上,查看/var/log/auth.log发现报错

bash 复制代码
Aug 18 17:02:02 xx sshd[388903]: PAM unable to dlopen(pam_tally2.so): /lib/security/pam_tally2.so: cannot open shared object file: No such file or directory
Aug 18 17:02:02 xx sshd[388903]: PAM adding faulty module: pam_tally2.so

查看文档发现Ubuntu 22.04系统中 pam_tally2.so 这个模块已经不再被使用,需要使用pam_faillock.so来代替,但是PAM文件中默认还是在使用pam_tally2.so ,这里就需要手动修改一下

/etc/pam.d/sshd中的

bash 复制代码
auth required pam_tally2.so deny=3 unlock_time=300 even_deny_root root_unlock_time=300
改为
auth required pam_faillock.so deny=3 unlock_time=300 even_deny_root root_unlock_time=300

再重启sshd服务,普通用户就可以连接了

相关推荐
allforgood6 分钟前
管理 SELinux 安全性
linux·运维·网络
Darkwanderor14 分钟前
多线程的互斥问题和互斥锁解决互斥问题
linux·c语言·c++
集智飞行27 分钟前
四种方法解决ROS2超过100个节点时的DDS瓶颈
ubuntu
数智工坊29 分钟前
UECP:不确定性增强的协同感知 | 基于物理先验的BEV融合新范式
linux·ubuntu·3d·机器人
ltl9 小时前
内核追踪:ftrace、kprobe、uprobe、tracepoint 生产实战
linux
·薯条大王9 小时前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
小小、码农12 小时前
Linux进程控制:从fork到exec,手写一个简易Shell
linux·运维·服务器
不会就选b13 小时前
Linux之进程间通信(二)---模拟进程池
linux·运维·服务器
沫璃染墨15 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++
AIgorithmGEEK16 小时前
Linux 环境变量完全指南:从入门到理解底层原理
linux·运维·服务器