OpenClinica 使用者手冊/重置Root密碼
外觀
當您不再擁有root的密碼,而您仍然想訪問OpenClinca時,您可以將其重置為12345678。
您可以透過連線到研究資料庫(例如,openclinica資料庫而不是postgres資料庫)來完成此操作,方法是使用psql命令列工具或pgAdmin。您可以以postgres使用者或clinica使用者身份發出以下命令。
對於OpenClinica 3.1及更高版本
UPDATE user_account SET passwd='7c222fb2927d828af22f592134e8932480637c0d', status_id=1, lock_counter=0 WHERE user_name='root';
對於OpenClinica 3.0及更早版本
UPDATE user_account SET passwd='7c222fb2927d828af22f592134e8932480637c0d', account_non_locked=TRUE, lock_counter=0 WHERE user_name='root';
此命令不僅會重置密碼(為12345678,passwd設定為12345678的SHA1雜湊值:'7c222fb2927d828af22f592134e8932480637c0d'),還會將失敗登入的計數器重置為0,並解鎖帳戶)。