Petr Kovar
pknbe@volny.cz 2014
Ekaterina Gerasimova
kittykat3756@gmail.com 2014
Jana Svarova
jana.svarova@gmail.com 2015
Evitar que los usuarios accedan a la línea de comandos.
Oliver Gutiérrez
ogutsua@gmail.com 2018 - 2020
Daniel Mustieles
daniel.mustieles@gmail.com 2017 - 2019

# Desactivar el acceso por línea de comandos

Para desactivar el acceso de su usuario de escritorio a la línea de comandos, necesita hacer cambios de configuración en múltiples contextos diferentes. Tenga en cuenta que los siguientes pasos no eliminarán los permisos del usuario del escritorio para acceder a la línea de comandos, pero sin embargo elimina las formas que tiene el usuario de acceder a la línea de comandos.

Configure la clave de GSettings `org.gnome.desktop.lockdown.disable-command-line`, que evita que el usuario acceda al terminal o especificar la ejecución de una línea de comandos (el diálogo de ejecución de comandos Alt F2).

Prevenir que los usuarios accedan al símbolo del sistema con AltF2.

Desactive la opción de cambiar a las terminales virtuales (VTs) con los atajos CtrlAltTecla de función modificado la configuración del servidor X.

Quite la aplicación Terminal y todas las otras aplicaciones de terminal de la lista de actividades en GNOME Shell. También deberá evitar que el usuario instale una nueva aplicación de terminal.

# Desactivar la línea de comandos

Cree una base de datos local para ajustes a nivel de máquina en /etc/dconf/db/local.d/00-lockdown:

# Specify the dconf path [org/gnome/desktop/lockdown]

# Disable the command prompt disable-command-line=true

Ignore los ajustes del usuario y evite que el usuario los cambie en /etc/dconf/db/local.d/locks/lockdown:

# List the keys used to configure lockdown /org/gnome/desktop/lockdown/disable-command-line

# Desactivar la salida a un terminal virtual

Los usuarios por lo general pueden usar atajos de teclado con CtrlAltfunction key (por ejemplo, CtrlAltF2) para cambiar del escritorio GNOME a una terminal virtual.

Si el equipo está ejecutando el Sistema de ventanas X, puede desactivar el acceso a todas las terminales virtuales añadiendo la opción `DontVTSwitch` en la sección `Serverflags` de un archivo de configuración de X en la carpeta /etc/X11/xorg.conf.d.

Cree o modifique un archivo de configuración de X en /etc/X11/xorg.conf.d. Por ejemplo /etc/X11/xorg.conf.d/10-xorg.conf:

## /etc/X11/xorg.conf.d/10-xorg.conf

Section "Serverflags"

Option "DontVTSwitch" "yes"

EndSection

Reinicie el servidor X para que los cambios surtan efecto.