用 Sabayon 管理配置文件

Sabayon 是用于创建和应用桌面环境配置文件的系统管理工具。桌面配置文件是默认设置和限制的集合,可应用于单个用户或用户组。Sabayon 允许您用图形工具编辑 GConf 默认设置和强制密钥。

配置文件定义是通过和用户要运行的会话类似的图形会话实现的,只不过是在桌面窗口中。您可以用通常方式更改属性(例如桌面背景、工具栏和可用的小程序)。Sabayon 还会检测对多数桌面应用程序中默认设置的更改。

留在模拟用户主目录或桌面的文件或文档会包含在完成的配置文件中。这包括许多特定于应用程序的数据库,例如 Tomboy notes。使用该机制,可以方便地以新用户容易访问的方式提供介绍性说明或模板。

用户配置文件可从父级配置文件继承其设置,覆盖或添加特定值。这会启用分级设置。例如,您可以定义 Employee 配置文件,并从中导出 Artist 和 Quality Assurance 配置文件。

除了提供默认设置外,Sabayon 也可以锁定设置。这可以使设置免于被用户更改。例如,您可以指定桌面背景不能更改为您提供的默认设置以外的背景。它可以防止随意更改设置,减少了潜在的咨询台呼叫次数,并能使用和 kiosk 相似的环境。但是,它并不能提供绝对的安全性,不应如此依赖它。

Sabayon 还提供了内置锁定支持的应用程序和常规用户界面元素的设置列表,包括 OpenOffice.org 和 GNOME 面板。例如,可设置面板,只允许向它添加特定小程序,禁止更改它在屏幕上的位置或大小。类似地,可在所有使用它的应用程序间禁用“保存”菜单项,禁止用户保存文档。

配置文件可转移到其他计算机上。它们位于 /etc/desktop-profiles/ 中,每个配置文件都保存在单独的 ZIP 文件中。

创建配置文件

配置文件保存在位于 /etc/desktop-profiles 中的 ZIP 文件中。 您保存的每个配置文件都储存在 name-of-the-profile.zip 形式的单独的 ZIP 文件中。您可以将配置文件复制或移动到其他计算机。

  1. 单击计算机+更多应用程序+系统+用户配置文件编辑器

  2. 如果您不是以 root 用户身份登录的,请输入 root 密码,然后单击继续

    图 4.1. Sabayon:用户配置文件编辑器

    Sabayon:用户配置文件编辑器

  3. 单击“添加”

  4. 指定配置文件名称,然后单击添加

  5. 选择配置文件,然后单击编辑

    会在 Xnest 窗口中打开新的桌面会话。

    图 4.2. Sabayon:新的 Xnest 窗口

    Sabayon:新的 Xnest 窗口

  6. 在 Xnest 窗口中,根据需要更改设置。

    您更改的每一设置都会显示在 Xnest 窗口中。

    您可以选择让每个设置都变为强制的(单击编辑+实施强制)、忽略设置(单击编辑+更改+忽略)或使某设置成为默认设置(既不选择忽略,也不选择强制)。

  7. 要锁定用户设置,请在 Xnest 窗口中单击编辑+锁定

    可以从下列选项中选择:

    常规:.  允许您禁用命令行、打印、打印设置以及保存到磁盘功能。

    面板:.  允许您锁定面板,禁用强制退出,禁用锁定屏幕,禁用注销,以及在已禁用小程序列表中禁用任何小程序。

    OpenOffice.org:.  允许您为 OpenOffice.org 文档定义宏安全性级别,载入和保存选项及用户界面选项。

    Epiphany 万维网浏览器:.  让您可以隐藏菜单栏、使窗口变为全屏显示,并禁用退出、任意 URL、书签和工具栏编辑以及不安全的协议。

  8. 要保存该配置文件,请单击配置文件+保存

    该配置文件保存在 /etc/desktop-profiles 中。

  9. 单击配置文件+退出关闭 Xnest 窗口,然后单击关闭退出 Sabayon。

应用配置文件

您可以将配置文件应用到工作站上的单个用户或所有用户。

  1. 单击计算机+更多应用程序+系统+用户配置文件编辑器

  2. 如果您不是以 root 用户身份登录的,请输入 root 密码,然后单击继续

  3. 选择要应用的配置文件,然后单击用户

    图 4.3. Sabayon:选择用户

    Sabayon:选择用户

  4. 请选择要使用这个配置文件的用户。

    要对这个工作站上的所有用户应用这个配置文件,请单击对所有用户使用此配置文件

  5. 单击关闭