重置confluence7-wiki管理员密码

confluence-wiki的admin基本使用以下可以重置后重启:

insert into cwd_user(id, user_name, lower_user_name, active, created_date, updated_date, first_name, lower_first_name, last_name, lower_last_name, display_name, lower_display_name, email_address, lower_email_address, directory_id, credential) values (1212121, 'admin2', 'admin2', 'T', '2009-11-26 17:42:08', '2009-11-26 17:42:08', 'A. D.', 'a. d.', 'Ministrator', 'ministrator', 'A. D. Ministrator', 'a. d. ministrator', 'admin@example.com', 'admin@example.com', (select id from cwd_directory where directory_name='Confluence Internal Directory'), 'x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A==');
insert into user_mapping values ('2c9681954172cf560000000000000002', 'admin2', 'admin2');

insert into cwd_group(id, group_name, lower_group_name, active, local, created_date, updated_date, description, group_type, directory_id) values ( '888888','confluence-administrators','confluence-administrators','T','F','2011-03-21 12:20:29','2011-03-21 12:20:29',NULL,'GROUP',(select id from cwd_directory where directory_name='Confluence Internal Directory'));
insert into cwd_group(id, group_name, lower_group_name, active, local, created_date, updated_date, description, group_type, directory_id) values ( '999999','confluence-users','confluence-users','T','F','2011-03-21 12:20:29','2011-03-21 12:20:29',NULL,'GROUP',(select id from cwd_directory where directory_name='Confluence Internal Directory'));
insert into cwd_membership (id, parent_id, child_user_id) values (888888, (select id from cwd_group where group_name='confluence-users' and directory_id=(select id from cwd_directory where directory_name='Confluence Internal Directory')), 1212121);
insert into cwd_membership (id, parent_id, child_user_id) values (999999, (select id from cwd_group where group_name='confluence-administrators' and directory_id=(select id from cwd_directory where directory_name='Confluence Internal Directory')), 1212121);

然后使用新增的管理员登录。 用户名:admin2 密码:admin

当然要重置 Confluence 7 的其他密码,您也可以采用不同的方法,这取决于您的 Confluence 是自托管版(Server 或 Data Center)还是云版(Cloud)。以下是针对不同版本的步骤:

自托管版 (Confluence Server 或 Data Center)

方法一:通过 Confluence 用户管理界面重置
  1. 登录 Confluence

    • 使用具有管理员权限的账户登录到 Confluence。
  2. 访问用户管理界面

    • 在顶部菜单栏点击齿轮图标,选择“系统”选项。
    • 在左侧菜单中找到“用户和组”,然后点击“用户”。
  3. 找到管理员账户

    • 在用户列表中找到您想要重置密码的管理员账户。
  4. 重置密码

    • 点击管理员账户旁边的“编辑”按钮。
    • 在编辑页面中,选择“更改密码”。
    • 输入新密码并确认。
  5. 保存更改

    • 点击“保存”按钮完成密码重置。
方法二:通过数据库直接重置

如果上述方法不可行,比如您没有一个有效的管理员账户可以登录,那么可以通过数据库直接修改密码。

  1. 连接到数据库

    • 使用数据库管理工具(如 phpMyAdmin, MySQL Workbench, SQL Server Management Studio 等)连接到 Confluence 的数据库。
  2. 更新用户表

    • 在数据库中找到存储用户信息的表,通常是 confluence_user 表。
    • 运行 SQL 更新语句来重置密码,例如:
       Sql 

      深色版本

      1UPDATE confluence_user SET password = 'your_encrypted_password' WHERE username = 'admin';
    • 请注意,这里的 'your_encrypted_password' 是加密后的密码。Confluence 使用 BCrypt 算法对密码进行加密。您需要使用适当的工具来生成加密后的密码字符串。例如,在 Java 中,您可以使用以下代码生成加密后的密码:
       Java 

      深色版本

      1import org.apache.commons.codec.digest.DigestUtils;
      2
      3String passwordToHash = "your_plain_text_password";
      4String generatedPassword = DigestUtils.sha256Hex(passwordToHash);
      5System.out.println(generatedPassword);
    • 然后使用生成的加密密码字符串来更新数据库中的密码字段。
  3. 验证更改

    • 重新启动 Confluence 并使用新密码登录。

云版 (Confluence Cloud)

对于 Confluence Cloud,您无法直接访问服务器或数据库来重置密码。在这种情况下,您需要通过 Atlassian 提供的服务来重置密码。

  1. 访问 Atlassian ID 页面

  2. 请求密码重置

    • 在登录页面点击“忘记密码?”链接。
    • 按照屏幕上的指示操作,输入与您的 Confluence Cloud 实例关联的电子邮件地址。
  3. 验证身份

    • 您会收到一封包含重置链接的电子邮件。
    • 点击链接并创建一个新的密码。
  4. 登录 Confluence Cloud

    • 使用新的密码登录到您的 Confluence Cloud 实例。
  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值