当前位置 : 主页 > 网络推广 > seo >

如何使用PAM以明文形式检索用户密码?

来源:互联网 收集:自由互联 发布时间:2021-06-16
我正在编写一个PAM模块,它将用户名/密码写入文件,以供其他应用程序进一步处理.我只看到了PAM_AUTHTOK项,但我不确定它是从哪种类型开始的.有人知道这个或其他方式来获取明文密码吗?
我正在编写一个PAM模块,它将用户名/密码写入文件,以供其他应用程序进一步处理.我只看到了PAM_AUTHTOK项,但我不确定它是从哪种类型开始的.有人知道这个或其他方式来获取明文密码吗? 这是一个非常老的线程,但也有pam_exec:
https://linux.die.net/man/8/pam_exec

例如类似于PAM配置中的以下内容:

auth sufficient pam_exec.so expose_authtok /usr/local/bin/myscript-example

myscript示例的内容,回显所有变量:

#!/bin/sh
read password
echo "User: $PAM_USER"
echo "Ruser: $PAM_RUSER"
echo "Rhost: $PAM_RHOST"
echo "Service: $PAM_SERVICE"
echo "TTY: $PAM_TTY"
echo "Password : $password"
exit $?
网友评论