Linux
db2 密碼過期但無法重置
有人在使用 db2 伺服器時遇到過這個問題嗎?我正在執行一個開發數據庫並連接到數據庫給我一個密碼過期錯誤。嘗試重置它會給我一個無效的使用者名/密碼錯誤。
$ db2 connect to mydb user devuser using mypassword SQL30082N Security processing failed with reason "1" ("PASSWORD EXPIRED"). SQLSTATE=08001 $ db2 connect to mydb user devuser using mypassword new newpasswd confirm newpasswd SQL30083N Attempt to change password for user id "devuser" failed with security reason "24" ("USERNAME AND/OR PASSWORD INVALID"). SQLSTATE=08001
我讀過的所有內容都說我應該重置密碼,但由於無效的使用者名/密碼錯誤,我不能。
使用 db2 管理員使用者連接時,我沒有收到此錯誤。
使用者認證由 Db2 數據庫系統外部的安全設施通過認證安全外掛模組完成。安裝 Db2 數據庫系統時,包含依賴於基於作業系統的認證的預設認證安全外掛模組
如果 CLP 的重置密碼功能對您不起作用,那麼您應該直接在伺服器上的作業系統上重置密碼(或在 Db2 已配置為使用的安全系統(例如 LDAP)上)