Zamezení přístupu k příkazové řádce

Abyste uživatelům prostředí zabránili v přístupu k příkazové řádce, potřebujte provést změny nastavení v několika různých kontextech. Mějte ale na paměti, že následující kroky nezruší uživateli oprávnění přístupu k příkazové řádce jako takové, ale místo toho jen zablokuje různé způsoby, pomocí kterých se k ní může dostat.

  • Nastavte klíč GSettings org.gnome.desktop.lockdown.disable-command-line, který brání uživateli v přístupu k terminálu nebo zadání příkazu, který se má spustit (míněno spuštění přes Alt+F2).

  • předejít přístupu uživatele k příkazovému řádku přes Alt+F2

  • Zakažte pomocí úpravy nastavení X serveru přepnutí do virtuálních terminálů (VT) pomocí klávesové zkratky Ctrl+Alt+funkční klávesa

  • odstranit Terminál a všechny další terminálové aplikace z přehledu Činností v GNOME Shellu a zamezit uživatelům v instalaci nových terminálových aplikací

Zakázání příkazového řádku

  1. Vytvořte profil user, který bude obsahovat následující řádky:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local je název databáze dconf.

  2. Vytvořte databázi local pro celosystémová nastavení v /etc/dconf/db/local.d/00-lockdown:

    # Určuje cestu v dconf
    [org/gnome/desktop/lockdown]
    
    # Zakazuje příkazový řádek
    disable-command-line=true
  3. Přepište uživatelova nastavení a zabraňte mu ve změnách pomocí souboru /etc/dconf/db/local.d/locks/lockdown:

    # Uvádí klíče použité k uzamknutí nastavení
    /org/gnome/desktop/lockdown/disable-command-line
  4. Aktualizujte systémovou databázi:

    # dconf update
  5. Před tím, než se nastavení pro celý systém projeví, se musí uživatel odhlásit a znovu přihlásit.

Zablokování přepnutí do virtuálního terminálu

Normálně mohou uživatelé používat klávesové zkratky Ctrl+Alt+funkční klávesa (napřílad Ctrl+Alt+F2) pro přepnutí z uživatelského prostředí GNOME do virtuálního terminálu.

Jestliže na počítači běží systém X Window, můžete zablokovat přístup ke všem virtuálním terminálům přidáním volby DontVTSwitch do oddílu Serverflags v souboru souboru s nastavením X ve složce /etc/X11/xorg.conf.d.

  1. Vytvořte nebo upravte soubor s nastavením X v /etc/X11/xorg.conf.d. Například /etc/X11/xorg.conf.d/10-xorg.conf:

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

    Section "Serverflags"
    
    Option "DontVTSwitch" "yes"
    
    EndSection
  2. Restartujte X server, aby se změny projevily.