gpt4 book ai didi

java - 在尝试更改密码之前检查密码是否符合 PAM 规则?

转载 作者:太空宇宙 更新时间:2023-11-04 13:10:00 27 4
gpt4 key购买 nike

我正在开发一个管理多个主机的 Java Web 应用程序,我需要做的事情之一是设置和配置具有已知默认配置的主机。主机是基于RHEL的定制Linux。

我需要根据网络应用程序中的用户输入更改根用户的密码,这是漫长工作流程的一部分,因此我们的应用程序会预先验证所有用户输入。

目前,我们有代码可以检查 PAM 规则的等效内容,但有些密码被拒绝(我们认为这是因为 PAM 配置有一些字典单词查找限制)。

我可以在主机上上传并运行 Bash 或 Python 脚本,但无法在主机上安装任何库或软件。

有没有一种方法可以检查给定的密码是否符合主机上的所有 PAM 规则,而无需先尝试更改密码?

最佳答案

您正在尝试预测 future 。你不能。 您要么使用与 PAM 完全相同的规则,在这种情况下您只是重复工作,或者您不使用,在这种情况下您只是在浪费时间。

在所有这些情况下,正确的行动是尝试采取实际行动并在故障发生后进行处理。以前没有。

关于java - 在尝试更改密码之前检查密码是否符合 PAM 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com