首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在enforce_for_root / pam_pwquality.so 8中启用pam_pwquality.so下的RHEL8?

问如何在enforce_for_root / pam_pwquality.so 8中启用pam_pwquality.so下的RHEL8?
EN

Server Fault用户
提问于 2020-05-11 02:01:15
回答 1查看 3.5K关注 0票数 0

如何以持久的方式在enforce_for_root下启用pam_pwquality.so?

目标是强制根用户设置一个强密码。我知道根是万能的,任何限制都可以被覆盖,但这对我的具体情况并不重要。

我可以编辑/etc/pam.d/password-auth并将其添加到那里,但是它将在下一次更新中被覆盖。

将其添加到/etc/security/pwquality.conf似乎对RHEL8 / CentOS 8没有任何影响。

我假设它需要通过authselect / authconfig来完成,但是文档非常稀少,无法找到任何方法。

EN

回答 1

Server Fault用户

发布于 2021-04-29 00:08:46

希望这能帮上忙

在8中,authconfig命令由authselect实用程序代替。

Red不建议直接修改PAM全局文件系统-auth和password-auth,可以在/etc/pam.d/目录下使用。

您需要使用authselect创建自定义配置文件,并在此自定义配置文件中创建文件。

下面的命令将告诉您当前使用的配置文件:

代码语言:javascript
复制
authselect current

从上述命令备份当前配置文件:

代码语言:javascript
复制
sudo authselect apply-changes -b --backup=OUTPUT-FROM-AUTHSELECT-CURRENT-GOES-HERE.backup

根据上面authselect current输出的配置文件创建一个新的自定义配置文件:

sudo authselect create-profile your-own-password-policy -b sssd (至少在RHEL8.3中是默认的)

您的新配置文件在这里创建:/etc/authselect/custom/your-own-password-policy/

将新的自定义配置文件设置为当前配置文件:

代码语言:javascript
复制
sudo authselect select custom/your-own-password-policy

authselect current (现在应该显示您的自定义配置文件)

/etc/authselect/custom/your-own-password-policy/中的文件(特别是system-auth和password-auth )是您应该直接修改的文件。

当您在此位置:/etc/authselect/custom/your-own-password-policy/中的system和password-auth中的修改完成时,发出以下命令:

代码语言:javascript
复制
sudo authselect apply-changes

在/etc/authselect/custom/your-own-password-policy/system-auth和/etc/authselect/custom/your-own-password-policy/password-auth中,查找行:

代码语言:javascript
复制
password    requisite   pam_pwquality.so

并在这两个文件上附加所需的内容,下面是我必须为我们的环境配置的一个示例

代码语言:javascript
复制
password    requisite   pam_pwquality.so local_users_only retry=3 minlen=16 maxrepeat=3 maxsequence=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1 difok=2 gecoscheck=1 reject_username enforce_for_root

对于你的具体问题,你只需要:

代码语言:javascript
复制
password    requisite   pam_pwquality.so local_users_only retry=3 enforce_for_root

以下是我使用的资料来源:(顺便说一句,我花了两天时间才弄明白)这是一场灾难。

https://access.redhat.com/solutions/5027331

http://static.open-scap.org/ssg-guides/ssg-rhel8-guide-rht-ccp.html#!

http://www.deer-run.com/~hal/linux_密码_pam.html

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1016570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档