我正在为我的部门在集群上运行 SAS Visual Analytics。我希望用户能够为自己的用户帐户设置和重置自己的密码。应用程序的用户和密码基于服务器上的本地用户和密码。
是否存在任何现有工具允许用户从 Web 界面更改其本地密码?
答案1
理论上你可以自己写一个。 中的密码/etc/shadow
通常只是一个哈希值,其类型可以在你的/etc/pam.d/
配置中定义。
对新密码进行哈希处理,将其粘贴在 /etc/shadow 中,这样您就更改了用户的密码。
有关密码哈希/加密以及如何以编程方式修改密码的更多信息,请参阅man 3 crypt