跳转到内容

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

华夏公益教科书