Desativar o acesso à linha de comandos
Para desativar o acesso à linha de comandos para os seus utilizadores, é necessário configurar alterações em diversos contextos. Tenha em consideração que os passos seguintes não removem as permissões do utilizador do ambiente gráfico para aceder a uma linha de comandos, mas removem as possibilidades apresentadas ao utilizador para que tal aconteça.
Configure a chave GSettings org.gnome.desktop.lockdown.disable-command-line, que previne que o utilizador aceda ao terminal ou especifique uma linha de comandos para que seja executada(a linha de comandos Alt+F2).
Prevenir que os utilizadores acedam à linha de comandos Alt+F2.
Desative a opção de utilização de terminais virtuais (VTs) com os atalhos Ctrl+Alt+Tecla de Função através da modificação da configuração do servidor X.
Remova o Terminal e todas as aplicações de terminal da vista de Atividades da interface do GNOME. Também será necessário prevenir que os utilizadores instalem uma nova aplicação de terminal.
Desativar a linha de comandos
-
Crie o perfil de user com as seguintes linhas:
/etc/dconf/profile/user
user-db:user system-db:locallocal é o nome de uma base de dados dconf.
-
Crie uma base de dados local para configurações gerais do sistema em /etc/dconf/db/local.d/00-lockdown:
# Especificar o caminho dconf [org/gnome/desktop/lockdown] # Desativar a linha de comandos disable-command-line=true -
Sobrepor as configurações do utilizador e prevenir que o utilizador as altere em /etc/dconf/db/local.d/locks/lockdown:
# Lista as chaves utilizadas para configurar o bloqueio /org/gnome/desktop/lockdown/disable-command-line -
Atualizar as bases de dados do sistema:
# dconf update Os utilizadores devem terminar e iniciar a sessão para que as configurações do sistema sejam aplicadas.
Desativar a utilização de um terminal virtual
Normalmente, os utilizadores podem utilizar os atalhos Ctrl+Alt+Tecla de função (por exemplo, Ctrl+Alt+F2) para alternar entre o ambiente gráfico GNOME e um terminal virtual.
Se o sistema se encontrar a executar o Sistema de janelas X, é possível desativar todos os terminais virtuais adicionando uma opção DontVTSwitch à secção Serverflags num ficheiro de configuração X presente no diretório /etc/X11/xorg.conf.d.
-
Crie ou edite um ficheiro de configuração X em /etc/X11/xorg.conf.d/. Por exemplo, /etc/X11/xorg.conf.d/10-xorg.conf:
/etc/X11/xorg.conf.d/10-xorg.conf:
Section "Serverflags" Option "DontVTSwitch" "yes" EndSection Reinicie o servidor X para que as alterações sejam aplicadas.