跳轉到內容

OpenClinica 使用者手冊/重置Root密碼

來自華夏公益教科書,為開放世界提供開放書籍

重置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,並解鎖帳戶)。

華夏公益教科書