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,并解锁帐户)。