KDE 配置(供管理员使用)KDE 配置(供管理员使用)

目录

11.1. 使用“KIOSK 管理工具”管理配置文件
11.2. 手动管理配置文件

摘要

KDE 是一种可灵活配置的桌面环境。 除了可针对个人用户来进行配置,管理员还可以创建全局配置。 这使得系统管理员能够提供环境的自定义默认设置。 组和各个用户之间的设置可能不同。 还可以限制用户可更改的设置。 此外,可以限制用户和组访问 KDE 或 KDE 中的功能。

例如,这些全局配置使管理员能够按照企业特征来设置公司范围的桌面,用户将无法更改此桌面。 还可以向组织内的不同组指派特定于任务并且只能访问有限应用程序集的配置文件。

KDE 在称为配置文件的固定目录树中读取和存储所有配置文件。 配置文件是默认设置和限制的集合,可应用于个别用户或用户组。 这些配置文件由 KIOSK 框架处理。 使用图形“KIOSK 管理工具”来生成和管理配置文件,或可手动编辑并在配置文件中创建文件及结构。

使用“KIOSK 管理工具”管理配置文件使用“KIOSK 管理工具”管理配置文件

“Kiosk 管理工具”使您能够通过桌面策略、环境限制和菜单定义来定义配置文件。 它使您能够修改现有配置文件,并使您能够将配置文件指派给组和用户。 Kiosk 还使您能够自动将配置文件部署到远程主机。

可从 KDE 主菜单或通过 Alt-F2 及命令 kiosktool 来启动“Kiosk 管理工具”。

新建配置文件新建配置文件

要创建新的配置文件,请单击添加新配置文件。 在打开的对话框中,输入配置文件名简短说明。 您还可指定配置文件的拥有者。 此处指定的用户必须具有该配置文件目录的写访问权限。还需要知道在此处指定的用户的密码。 请参见第 11.1.4.1 节 “向本地计算机部署配置文件”以获取有关配置文件目录的更多信息。

可以通过配置文件属性随时更改在此处输入的数据。

设置配置文件设置配置文件

通过选择现有配置文件并单击设置配置文件,为所有 KDE 组件设置配置,例如图标、菜单及文件关联。选择组件后,通过选中各项的复选框激活限制。使用鼠标选择项会显示帮助文本,说明限制将产生的效果。

项说明您能够禁用的特定功能(如禁用注销选项)或说明您能够锁定的配置选项(如锁定屏幕保护程序设置)。 通过执行此操作,当配置文件正在使用时,功能或配置选项不可用。

除了禁用功能和锁定配置选项,您还能配置桌面本身的外观。 选择组件桌面图标 桌面背景屏幕保护程序KED 菜单面板 时,将会有两个附加按钮:设置预览。 单击设置时,将装载当前选定配置文件的桌面设置,该设置将覆盖您自己的桌面设置。 现在,您可以如同配置自己桌面那样进行更改。 通过单击保存来确认更改时,所作更改会永久添加到配置文件中并且恢复您自己的桌面设置。

向用户和组指派配置文件向用户和组指派配置文件

当您创建一个配置文件时,默认情况下它不是“激活”的。首先请将它指派到用户或组。指派配置文件将打开一个对话框,您可以在其中向不同用户或组指派所有现有的配置文件。 如果将向用户或组应用多个配置文件,则将使用所有配置文件中的设置。 如果配置文件包含的设置与其他配置文件中的设置有冲突,则将优先采用较早列出的配置文件中的设置。 如果对特定用户应用一个配置文件,而对该用户所属的组应用另一个配置文件,则将应用相同规则。

[Important]远程主机上的用户和组

可对本地计算机上的组和用户指派配置文件。 如果准备向远程服务器部署配置文件,请确保远程主机中所需的用户和组也可在本地计算机上进行访问(例如,通过使用 NIS)。

部署配置文件部署配置文件

“KIOSK 管理工具”不仅使您能够向本地计算机部署配置文件,还使您能够向远程计算机部署配置文件。 例如,执行此操作时,您可以将配置文件部署到 NFS 服务器上,然后从 NFS 服务器将配置文件导出到网络上的所有客户机中。

向本地计算机部署配置文件向本地计算机部署配置文件

如果在运行“KIOSK 管理工具”的计算机上部署配置文件,则无需手动操作,管理工具会在启动时对““发现的””配置文件执行操作。 默认情况下,所有配置文件都存储在 /var/lib/kde-profiles 下,只有 root 用户才能够对此目录执行写操作。 建议不要更改此设置。

但是,如果需要更改写入配置文件的位置,请选择设置+配置 KIOSK 管理工具,然后更改基本目录

还可以(但不推荐)将配置文件分发到不同的位置。 在配置对话框中,取消选择将所有配置文件存储在相同目录下。 执行此操作后,创建配置文件时必须指定该配置文件的目录

向远程计算机部署配置文件向远程计算机部署配置文件

退出“KIOSK 管理工具”时,“Kiosk 管理工具配置(设置+配置 KIOSK 管理工具)使您能够在远程主机上指定上载配置文件的位置。此上载机制使用 fish 协议。 配置对话框中的服务器 URL 自段通过 fish://root@host/ 初始化。 使用远程服务器上文件的拥有者替换 root,并使用远程主机名替换 host。 默认情况下,使用与本地主机上相同的目录。 要更改此设置,单击打开文件对话框在远程服务器上指定一个新的目录。输入远程用户的密码后,可浏览目录。 默认情况下,将向指定的服务器 URL 附加本地主机上的目录。 可使用剥离来更改此设置。

默认情况下,KDE 希望将其配置文件放在 /var/lib/kde-profiles/ 中。 如果将配置文件部署到远程计算机上的此目录中或部署到 NFS 服务器上的目录中并且客户机客使用此路径来访问该目录,则无需执行其他操作。 否则,调整 /etc/kde3rc。有关详细信息,请参见http://lxr.kde.org/source/KDE/kdelibs/kdecore/doc/README.kiosk

例如:创建和指派配置文件例如:创建和指派配置文件

在以下示例中,将创建名为 myCompany 的配置文件并将其指派给远程主机 testserver 上的用户 tester

  1. 可从 KDE 主菜单或通过 Alt-F2 及命令 kiosktool 来启动“Kiosk 管理工具”。

  2. 通过设置+配置 KIOSK 打开配置对话框。在本地计算机上,默认情况下所有配置文件都存储在 /var/lib/kde-profiles/ 中。 并且,默认情况下将不显示 UID 低于 500 的用户。

    在此示例中,应将配置文件部署到默认配置文件位置中名为 testserver 的远程主机。 因此,请激活 On exit 并且将服务器 URL 更改为 fish://root@testserver/

    图 11.1. 配置“KIOSK 管理工具”

    配置“KIOSK 管理工具”

  3. 打开添加新配置文件对话框并创建名为 myCompany 的新配置文件。

    图 11.2. 添加配置文件

    添加配置文件

    单击完成以保存新配置文件。 在保存文件之前将提示您输入 root 密码 。

  4. 单击设置配置文件将打开一个对话框,可在其中配置 KDE 的各个方面。

    图 11.3. 设置配置文件

    设置配置文件

    例如,如果选择主题设置并选择设置主题,则将打开主题的配置对话框。 在此处所作的所有更改都不会影响当前的桌面,但是在主题设置窗口中通过保存确认更改后,这些更改将会被添加到您正在操作的配置文件中。

    图 11.4. 设置主题

    设置主题

    设置完配置文件后,可通过单击完成返回主菜单。

  5. 通过单击指派配置文件将配置文件指派给个别的用户或组。

    图 11.5. 指派配置文件

    指派配置文件

    通过单击完成返回主菜单。

  6. 现在可在本地计算机上使用配置文件。 在将配置文件部署到远程主机之前,可对其进行测试。 通过鼠标右键单击桌面并选择切换用户+启动新会话来启动新会话,然后作为用户 tester 登录。

    图 11.6. 使用中的配置文件

    使用中的配置文件

    通过注销 tester 来返回您自己的桌面。 如果您需要作出更改,请再次启动安装程序。否则请退出 KIOSK 管理工具。退出时,“KIOSK 管理工具”会将所有配置文件部署到 testserver。 在 testserver 上您必须输入 root 密码来执行此操作。因为在此示例中配置文件被部署到默认 KDE 配置文件位置,因此无需执行其他操作。 下次 tester 登录 testserver 时,将使用 myCompany 配置文件。