在 Leap Release Candidate 中试用 Cockpit

2024年4月29日 | Lubos Kocman 和 Douglas DeMaio | CC-BY-SA-3.0

Try Cockpit in Leap Release Candidate

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 策略,因此这将适用于未来的版本。

愉快地编程吧!

分享此帖子