重置用户密码

本节介绍如何重置用户密码。

若普通用户忘记密码,无法登录 KubeSphere Web 控制台,请参阅此文档,由管理员修改用户密码即可。

若平台管理员忘记密码,需在 host 集群执行以下命令修改指定帐户的密码。

  1. kubectl patch users <USERNAME> -p '{"spec":{"password":"<YOURPASSWORD>"}}' --type='merge' && kubectl annotate users <USERNAME> iam.kubesphere.io/password-encrypted-
说明

请将命令中的 <USERNAME> 修改为实际的用户名,将 <YOURPASSWORD> 修改为实际的新密码。

注意

新密码 <YOURPASSWORD> 必须符合密码要求。密码必须包含至少一个数字、一个小写字母、一个大写字母和一个特殊字符(~!@#$%^&*()-_=+|[{}];:’”,<.>/? 或空格),长度为 8 到 64 个字符。

示例:

  1. kubectl patch users admin -p '{"spec":{"password":"P@88w0rd"}}' --type='merge' && kubectl annotate users admin iam.kubesphere.io/password-encrypted-