Désactiver l’accès à la ligne de commande
Pour désactiver l’accès à la ligne de commande, il est nécessaire de modifier un certain nombre de configurations. Veuillez noter que les étapes suivantes ne retirent pas les permissions de l’utilisateur pour accéder à la ligne de commande, mais retirent les voies d’accès à la ligne de commande.
Définir la clé GSettings org.gnome.desktop.lockdown.disable-command-line pour empêcher l’utilisateur d’accéder au terminal ou d’exécuter une ligne de commande via l’invite de commande Alt +F2.
Empêcher les utilisateurs d’accéder à l’invite de commande Alt+F2.
Désactiver l’utilisation des terminaux virtuels (VT) par les raccourcis Ctrl+Alt+touche de fonction en modifiant la configuration du serveur X.
Retirer Terminal et toute autre application de terminal de la vue d’ensemble des Activités du Shell de GNOME. Il est également nécessaire d’empêcher l’utilisateur d’installer une nouvelle application de terminal.
Désactiver l’invite de commande
-
Créez le profil user contenant les lignes suivantes :
/etc/dconf/profile/user
user-db:user system-db:locallocal est le nom d’une base de données dconf.
-
Créez une base de données local pour paramétrer à l’échelle système dans /etc/dconf/db/local.d/00-lockdown :
# Spécifier le chemin dconf [org/gnome/desktop/lockdown] # Désactiver l’invite de commande disable-command-line=true -
Remplacez le paramètre de l’utilisateur et empêchez sa modification dans /etc/dconf/db/local.d/locks/lockdown :
# Ajouter les clés utilisées pour configurer le verrouillage /org/gnome/desktop/lockdown/disable-command-line -
Actualisez les bases de données système :
# dconf update Les utilisateurs devront fermer puis rouvrir leur session pour que soient appliqués les paramètres définis à l’échelle du système.
Désactiver les terminaux virtuels
Les utilisateurs peuvent normalement utiliser les raccourcis Ctrl+Alt+touche de fonction (par exemple, Ctrl+Alt+F2) pour basculer du bureau GNOME à un terminal virtuel.
Si l’ordinateur utilise le système de fenêtrage X, vous pouvez désactiver l’accès à tous les terminaux virtuels en ajoutant une option DontVTSwitch à la section Serverflags dans un fichier de configuration de X situé dans le répertoire /etc/X11/xorg.conf.d/.
-
Créez ou modifiez un fichier de configuration de X dans /etc/X11/xorg.conf.d/. Par exemple, /etc/X11/xorg.conf.d/10-xorg.conf :
/etc/X11/xorg.conf.d/10-xorg.conf
Section "Serverflags" Option "DontVTSwitch" "yes" EndSection Redémarrez le serveur X pour que les modifications s’appliquent.