Evitar que usuários acessem as “Configurações do Sistema”

2

Estou administrando um sistema e não quero que as pessoas mexam nas configurações do sistema (especificamente nas configurações de energia).

Eu pesquisei em todos os lugares e não consigo encontrar um método para desativar as configurações de energia nas configurações do sistema.

O pacote gnome-system-tools não contém opções para restringir o acesso às configurações do sistema ou às configurações de energia.

Usando Ringtail Raring.

    
por dukevin 13.06.2013 / 11:54

5 respostas

4

A alteração de permissões para 700 para /usr/bin/gnome-control-center ajudará você a restringir o acesso de usuários normais.
No entanto, isso se aplica a todas as configurações e os usuários não poderão definir outras configurações, como a tela ou o teclado.

Outra boa maneira é definir o grupo de usuários e alterar a propriedade de gnome-control-center para esses grupos. e depois adicione o usuário permissível ao grupo. a descrição completa é aqui .

Nós criamos grupos criados com certos privilégios de administrador e gerenciados centralmente usando /etc/sudoers onde as entradas são colocadas na lista de permissões e fornecidas com base nas necessidades. Por exemplo:
Incluindo a linha:

$admin=ALL=(ALL) ALL '!/usr/bin/gnome-control-center'
    
por karan 13.06.2013 / 13:01
0

O Gnome Control Center carrega todos os applets que possuem .desktop arquivos em /usr/share/applications . Não reclama se alguns applets estiverem faltando.

Quando tiver as configurações necessárias, a maneira mais fácil de manter o applet em exibição no Centro de Controle é apenas renomear o arquivo .desktop correspondente.

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

Isso também impedirá que os usuários executem o applet isoladamente, pois o arquivo renomeado não será exibido nas pesquisas do Dash.

    
por chaskes 13.06.2013 / 18:18
0
sudo chgrp adm /usr/bin/unity-control-center
sudo chmod 750 /usr/bin/unity-control-center

Esses comandos funcionaram para mim.

    
por mark 05.04.2018 / 10:09
-1

Se você quiser forçar um usuário ou grupo a abrir o painel de controle do sistema, edite / usr / bin / gnome-control-center

Aqui está um exemplo (o usuário 'usuário' pode não iniciar a central):

#!/bin/sh

# User 'user' may not start the systemsettings
if [ $USER = "user" ]; then
    exit 1;
fi

# from here on is the original file!
#
# Support legacy applications that still refer to gnome-control-center in Unity
if [ "$XDG_CURRENT_DESKTOP" = "Unity" ] && [ -x /usr/bin/unity-control-center ]; then
  exec /usr/bin/unity-control-center $@
else
  exec /usr/bin/gnome-control-center.real $@
fi
# End of file'
    
por Marco Pardo 27.07.2015 / 14:02
-2

Você pode instalar

ninja

e lá configurar uma "lista negra", que programas não devem ser para uso geral.

    
por dschinn1001 13.06.2013 / 12:02