是我遗漏了什么还是pam_tally2
模块和二进制文件已被移至 22.04 中的其他包中?
libpam-modules
和包已安装,但机器上libpam-modules-bin
没有pam_tally2
二进制文件或。pam_tally2.so
有任何想法吗?
答案1
pam_tally2
(和)模块pam_tally
不再构建并且pam_faillock
是替代品。
来自变更日志for pam
(的源包libpam-modules
)
Date: Mon, 28 Dec 2020 06:05:13 +0000
...
* Drop pam_tally and pam_tally2 modules, which have been deprecated
upstream in favor of pam_faillock. Closes: #569746, LP: #772121.
这些是该评论中引用的错误报告
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569746
- https://bugs.launchpad.net/ubuntu/+source/pam/+bug/772121
手册pam_faillock
页
答案2
如果 Ubuntu 不允许您从 20.04 升级到 22.04 ,您将需要在文件夹中运行grep
或并在和的配置文件中找到实例。find
/etc/pam.d
pam_tally
pam_tally2
例如:sudo find /etc/ -type f -exec grep -l -i "pam_tally" {} \;
简单地注释掉条目对我们来说还不够 - 我们必须完全删除这些行以及.bak
我们pam_tally
在其中创建的任何文件。祝你好运!
答案3
我可以看到 ubuntu 22.04 jammy 下有 pam_tally2 的手册页。 https://manpages.ubuntu.com/manpages/jammy/man8/pam_tally2.8.html