在 Leap Release Candidate 中试用 Cockpit
2024年4月29日 | Lubos Kocman 和 Douglas DeMaio | CC-BY-SA-3.0
openSUSE Leap 15.6 已经退出 Beta 并进入其 Release Candidate 阶段,构建版本为 669.1 上周发布。您可以从 get.opensuse.org 获取 Leap 15.6 RC 安装镜像。
这意味着该版本被认为是功能完善的,贡献者应专注于修复错误并消除任何剩余的构建失败。
渴望在他们的机器上安装 Leap 15.6 的用户应检查该版本的 已知问题,以查看是否有任何问题会阻止使用 RC。
发布团队能够为 Leap 和 SUSE Package Hub 用户提供长期期待的 Cockpit。用户可能熟悉 Cockpit 的基于 Web 的管理界面,来自 Leap Micro 教程。
建议用户不要公开暴露与管理界面一起使用的 9090 端口;就像人们不应该将他们的路由器 Web 界面暴露给公众一样。
`$ sudo zypper in cockpit`
`$ sudo systemctl enable --now cockpit.socket`
`$ firefox https://:9090 # root login is disabled by default check note bellow`
之前曾尝试将 Cockpit 包含在 Leap 15.5 中,但存在一些障碍。由于 python311 堆栈的刷新,这使得包含成为可能,该刷新是 SUSE Linux Enterprise Server 15 Service Pack 6 的大规模更新工作的一部分,以及 统一品牌。借助此 RC,该团队能够为 SLES 和 Leap 用户构建一次 Cockpit。
默认禁用 Cockpit 的 root 登录 类似于通过 ssh 进行基于密码的 root 登录,openSUSE Leap 中的 Cockpit root 登录默认情况下是禁用的。Leap Micro 除外,我们期望单用户盒子。
如果您更喜欢 root 登录,或者特权用户帐户访问权限,只需编辑并从 disallowed-users 中删除 root,然后重新启动服务。
$ sudo vim /etc/cockpit/disallowed-users
$ sudo systemctl restart cockpit.socket
Leap 15.X 上不存在现有的 SELinux 策略,因此 Cockpit 的 SELinux 部分预计无法正常工作。 发布团队预计将在 Leap 16 中拥有 SELinux 策略,因此这将适用于未来的版本。
愉快地编程吧!