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

Java 在尝试更改密码之前,检查密码是否符合PAM规则?,java,pam,Java,Pam,我正在开发一个Java web应用程序,它管理多个主机,我需要做的一件事是设置和配置一个具有已知默认配置的主机。主机是基于RHEL的定制Linux 我需要根据web应用中的用户输入更改根用户的密码,这是一个漫长工作流程的一部分,因此我们的应用程序会预先验证所有用户输入 目前,我们有一些代码检查PAM规则应该是什么,但是一些密码被拒绝了(我们认为这是因为PAM配置有一些字典单词查找限制) 我可以在主机上上传和运行Bash或Python脚本,但是我不能在上面安装任何库或软件 有没有一种方法可以检查给

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

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

目前,我们有一些代码检查PAM规则应该是什么,但是一些密码被拒绝了(我们认为这是因为PAM配置有一些字典单词查找限制)

我可以在主机上上传和运行Bash或Python脚本,但是我不能在上面安装任何库或软件


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

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


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

你在试图预测未来。你不能。要么你使用与PAM完全相同的规则,在这种情况下,你只是重复工作,要么你没有,在这种情况下,你只是在浪费时间


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

我正在寻找一个临时修复程序,它允许我根据当前的PAM规则检查密码,并且绝对知道这些规则在检查密码和设置密码之间不会改变。我的UI团队目前没有足够的带宽来实现故障切换,以向用户请求不同的密码,因此我正试图解决p1问题的技术债务。我正在寻找一个临时修复程序,允许我根据当前PAM规则检查密码,同时绝对知道规则不会在两个版本之间更改正在检查密码并设置密码。我的UI团队目前没有足够的带宽来实现故障切换,以向用户请求不同的密码,因此我正试图解决p1问题的技术债务问题。