news 2026/2/3 2:00:45

Keycloak 26.x 的新安全提示“You are logged in as a temporary admin user. To harden security, create a perma

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Keycloak 26.x 的新安全提示“You are logged in as a temporary admin user. To harden security, create a perma


意思是:你现在用的是 start-dev 模式下临时创建的 admin 用户,Keycloak 建议你创建一个 永久管理员账号,以提高安全性。

方法 1:通过 Docker Desktop GUI 进入容器

  1. 打开 Docker Desktop → 点击左侧 Containers / Apps。

  2. 找到你的 keycloak 容器 → 点击 ⋮ More → Exec Console / CLI(或类似的“打开终端”选项)。

  3. 选择 bash 或 sh 作为终端类型 → 打开后就可以输入命令了。

✅ 进入容器后,你就可以执行:

kc.sh bootstrap-admin--user admin--password admin123

创建永久管理员账号,然后重启容器即可。

方法 2:使用 PowerShell / CMD 进入容器

  1. 打开 PowerShell 或 CMD。

  2. 输入以下命令(假设容器名是 keycloak,你之前启动容器时用的名字):

docker exec-it keycloak/bin/bash
  • docker exec → 进入已有容器

  • -it → 以交互式终端方式

  • keycloak → 容器名称

  • /bin/bash → 使用 bash 终端

执行后,你就会看到容器内的命令行提示符,例如:

root@fdb15a4abce:/opt/keycloak#


在 Keycloak 26.x Docker 镜像里,如果你想创建永久管理员,最简单的方式是在容器启动时就通过环境变量创建,而不需要手动执行 kc.sh bootstrap-admin。

正确方法如下:

1️⃣ 停止并删除旧容器(解决容器冲突问题)

docker stop keycloak docker rm keycloak

2️⃣ 运行 Keycloak 容器,并在启动时创建管理员用户

docker run-d--name keycloak-eKEYCLOAK_ADMIN=admin-eKEYCLOAK_ADMIN_PASSWORD=admin123-p8080:8080quay.io/keycloak/keycloak:26.4.7start-dev

这条命令会:

  • 启动一个后台容器 (-d)

  • 创建管理员账号 admin/admin123

  • 映射本地 8080 端口到容器 8080 端口

  • 使用 Keycloak 26.4.7 镜像

  • 开启开发模式 (start-dev)

然后浏览器访问:

http://localhost:8080/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/27 18:54:03

33、在GPU上构建虚拟世界及增强虚拟现实体验

在GPU上构建虚拟世界及增强虚拟现实体验 1. 光线追踪基础:射线原点与方向计算 1.1 射线原点 射线的原点很直接,它是相机在3D空间中的当前位置,从这个位置开始渲染场景。在Shadertoy.com上,为了速度和清晰度,射线原点通常在片段着色器中硬编码。 1.2 2D中射线方向的计算…

作者头像 李华
网站建设 2026/1/31 8:56:51

71、网络信息服务(NIS)与Samba的深入解析

网络信息服务(NIS)与Samba的深入解析 1. 网络信息服务(NIS)概述 在支持NFS的网络中,许多资源和设备由相同的系统共享。通常,每个系统都需要为每个设备或资源配置自己的配置文件,进行更改时需要单独更新每个系统。而NFS提供了一种名为网络信息系统(NIS)的特殊服务,它…

作者头像 李华
网站建设 2026/1/29 17:56:05

72、Samba 服务器配置与使用全解析

Samba 服务器配置与使用全解析 1. Samba 启动与基本配置 启动 Samba :对于简单的 Samba 设置,可以使用 Linux 发行版 Samba 包安装的默认 smb.conf 文件。若要更改配置,需重启 Samba 服务器使更改生效。可使用 /etc/rc.d/init.d/smb 脚本的 start 、 stop 和 re…

作者头像 李华
网站建设 2026/2/1 8:16:35

75、深入解析 IPv6、TCP/IP 配置与 DNS 服务

深入解析 IPv6、TCP/IP 配置与 DNS 服务 1. IPv6 寻址 IPv6 地址在互联网协议的寻址系统格式和方法上带来了重大变革。网络段有多种不同的寻址方式和字段,主机段已扩展到 64 位地址,可直接寻址更多系统。每个地址开头的类型字段指定地址种类,决定网络段的组织方式。这些改变…

作者头像 李华
网站建设 2026/1/29 15:03:13

容器化测试工具TLS证书配置完全指南

容器化测试工具TLS证书配置完全指南 【免费下载链接】k6 A modern load testing tool, using Go and JavaScript - https://k6.io 项目地址: https://gitcode.com/GitHub_Trending/k6/k6 在当今云原生时代,容器化测试工具已成为性能测试的标准选择。然而&…

作者头像 李华