阻止用户访问“系统设置”

阻止用户访问“系统设置”

我正在管理一个系统,不希望别人弄乱他们的系统设置(特别是电源设置)。

我到处都搜索过,但找不到从系统设置中禁用电源设置的方法。

gnome-system-tools 包不包含任何用于限制访问系统设置或电源设置的选项。

使用 Raring Ringtail。

答案1

将权限更改为 700/usr/bin/gnome-control-center将有助于限制普通用户的访问权限。
但是,这会影响所有设置,用户将无法设置其他设置,例如显示器或键盘。

另一个好方法是定义用户组并将所有权更改gnome-control-center 为这些组。然后将允许的用户添加到该组。完整描述是这里

我们所做的是创建具有某些管理权限的组,并使用/etc/sudoers其中的条目列入白名单并根据需要提供来集中管理。
例如:
包括以下行:

$admin=ALL=(ALL) ALL `!/usr/bin/gnome-control-center`

答案2

Gnome 控制中心会加载所有包含.desktop中的文件的小程序/usr/share/applications。即使某些小程序丢失,它也不会发出任何提示。

一旦您完成了所需的设置,阻止小程序显示在控制中心的最简单方法就是重命名相应的.desktop文件。

sudo mv /usr/share/applications/gnome-power-panel.desktop /usr/share/applications/gnome-power-panel.desktop.original

这也将阻止用户单独运行小程序,因为重命名的文件不会出现在 Dash 搜索中。

答案3

sudo chgrp adm /usr/bin/unity-control-center
sudo chmod 750 /usr/bin/unity-control-center

这些命令对我有用。

答案4

您可以安装

忍者

并配置一个“黑名单”,哪些程序不应供一般使用。

相关内容