如何明文查看ldap配置的ldapAgentPassword
How to see ldapAgentPassword of ldap configuration in plaintext
我们在自己的云中配置了 LDAP 身份验证,无法再记住我们的 ldap 后端的密码。我在数据库中找到了 ldap_agent_password
设置,它似乎存储了该密码的加密字符串。
如何明文显示密码?
ldap 密码未加密存储,而是仅使用 base64 编码。
要从数据库中获取它,请使用以下查询:
SELECT * FROM oc_appconfig WHERE appid='user_ldap' AND configkey='ldap_agent_password';
复制配置值并将其粘贴到以下命令中:
echo "VALUE" | base64 -d
例如,如果查询 returns dGVzdDQyCg==
执行:
echo "dGVzdDQyCg==" | base64 -d
这将 return test42
。
我们在自己的云中配置了 LDAP 身份验证,无法再记住我们的 ldap 后端的密码。我在数据库中找到了 ldap_agent_password
设置,它似乎存储了该密码的加密字符串。
如何明文显示密码?
ldap 密码未加密存储,而是仅使用 base64 编码。 要从数据库中获取它,请使用以下查询:
SELECT * FROM oc_appconfig WHERE appid='user_ldap' AND configkey='ldap_agent_password';
复制配置值并将其粘贴到以下命令中:
echo "VALUE" | base64 -d
例如,如果查询 returns dGVzdDQyCg==
执行:
echo "dGVzdDQyCg==" | base64 -d
这将 return test42
。