重置管理员密码
如果您忘记了管理员密码且无法登录,可以从服务器控制台重置密码——即安装 Qubix 的同一台服务器。重置操作在本机执行,无需访问管理面板。
另一位管理员可以帮助您——无需控制台
如果第二位管理员(或拥有相应权限的团队负责人)仍可登录,他们可以在面板中为您修改密码,无需访问服务器。请参阅 用户。以下控制台重置方式适用于所有人均无法登录的情况。
通过服务器控制台重置
您需要通过 SSH 访问运行 Qubix 的服务器,且 Qubix 服务栈必须处于运行状态。
-
通过 SSH 连接到服务器(以交互式会话方式),然后执行:
Bashcurl -sSL https://qubix.pro/reset-password.sh | bash -
工具将列出所有管理员账户。输入您要重置密码的账户编号并按 Enter 键。
-
输入新密码——至少 8 个字符——并再次确认。输入过程中内容不显示。如需自动生成强密码,留空并按 Enter 键,工具将打印生成的密码一次。
-
确认操作。新密码在数秒内生效——无需重启任何服务。使用相同的电子邮件和新密码在面板地址登录即可。
清除屏幕上的密码
如果由工具生成密码,密码将打印至控制台。请复制后清除终端滚动历史记录和命令历史,以防密码残留在屏幕或 shell 日志中。
直接重置指定管理员账户
如需跳过账户列表并通过电子邮件指定目标账户,将其作为参数传入:
Bash
后续流程相同——输入新密码(或留空以自动生成)并确认。
请在交互式终端中运行
密码提示需要真实终端。请在交互式 SSH 会话中运行该命令(如需可加 ssh -t)——不要在脚本、定时任务或其他非交互式环境中运行,因为在这些场景下无法读取隐藏输入。