Hybris の hmc/hac パスワードで奇妙な問題が発生しました。どういうわけか管理者パスワードが変更され、誰も「つまり、誰もなりたくない」ということをしませんでした。
現在、ログインできず、このパスワードをリセットする必要があります (たとえば、標準パスワードに) またはデータベースを介して。
しかし、私はそれを行う方法がわかりません。
シェルログインまたはデータベース内で変更する方法を誰か教えてもらえますか?
前もって感謝します。フィデ
ユーザー テーブルを更新できます。ローカルの Hybris パスワードは暗号化されていないため、次のコマンドを実行するだけです。
update users set passwd = 'nimda' where uniqueid = 'admin';
デフォルトでは、Hybris は顧客用ではなく、従業員用にプレーン テキスト エンコーダーを使用します
default.password.encoder=core.plainTextEncoder
従業員の MD5 パスワードを有効にするには、conf を更新する必要があります。
password.encoders=MD5=de.hybris.platform.persistence.security.SaltedMD5PasswordEncoder,*=de.hybris.platform.persistence.security.PlainTextPasswordEncoder
password.md5.salt=salt is salty
次に、パスワードを更新するときに、HMC からプレーン テキストまたは MD% を選択できます。