7.3. 覆盖 web 控制台中的清单设置

您可以为特定用户以及系统的所有用户修改 Web 控制台的菜单。在 cockpit 项目中,软件包名称是一个目录名称。软件包包含 manifest.json 文件以及其他文件。默认设置存在于 manifest.json 文件中。您可以通过在指定位置为指定的用户创建一个 <package-name>.override.json 文件来覆盖默认的 cockpit 菜单设置。

先决条件

流程

  1. 在您选择的文本编辑器中覆盖 <systemd>.override.json 文件中的清单设置,例如:

    1. 要为所有用户进行编辑,请输入:

      # vi /etc/cockpit/<systemd>.override.json
    2. 要为单个用户进行编辑,请输入:

      # vi ~/.config/cockpit/<systemd>.override.json
  2. 使用以下详情编辑所需的文件:

    {
      "menu": {
      "services": null,
      "logs": {
          "order": -1
      }
     }
    }
    • null 值隐藏了 services 选项卡
    • -1 值将 logs 选项卡移到第一个位置。
  3. 重启 cockpit 服务:

    # systemctl restart cockpit.service

其他资源