Вимикання доступу до командного рядка

Щоб вимкнути доступ до командного рядка для користувача стільничного середовища, вам слід внести зміни до декількох різних контекстів. Слід пам'ятати, що описані нижче кроки не заборонять користувачеві отримувати доступ до командного рядка, але усунуть способи, у які користувач стільничного середовища міг би отримати доступ до командного рядка.

  • Встановіть ключ GSettings org.gnome.desktop.lockdown.disable-command-line, який запобігатиме доступу користувача до термінала або визначення командного рядка для виконання (запиту Alt+F2).

  • Забороніть користувачам доступ до запиту щодо команди за допомогою комбінації клавіш Alt+F2.

  • Вимкніть для користувача доступу до перемикання до віртуальних терміналів за допомогою комбінації клавіш Ctrl+Alt+функціональна клавіша внесенням змін до налаштувань графічного сервера X.

  • Вилучіть Термінал та усі інші програми-термінали з огляду Діяльності у GNOME Shell. Вам також слід запобігти спробам користувача встановити інші програми-термінали.

Вимикання запиту щодо команди

  1. Створіть профіль user, у якому міститимуться такі рядки:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local — назва бази даних dconf.

  2. Створіть базу даних local для загальносистемних параметрів у /etc/dconf/db/local.d/00-lockdown:

    # Визначаємо шлях до dconf
    [org/gnome/desktop/lockdown]
    
    # Вимикаємо запит щодо команди
    disable-command-line=true
  3. Перевизначення параметра користувача і заборона користувачеві внесення змін у /etc/dconf/db/local.d/locks/lockdown:

    # Виводимо список ключів, які використовуються для налаштовування блокування
    /org/gnome/desktop/lockdown/disable-command-line
  4. Оновлення загальносистемних баз даних:

    # dconf update
  5. Щоб загальносистемні параметри було застосовано, користувачі мають вийти з системи і увійти до неї знову.

Вимикання виходу до віртуального термінала

Зазвичай, користувачі можуть скористатися комбінаціями клавіш Ctrl+Alt+функціональна клавіша (наприклад, Ctrl+Alt+F2) для перемикання зі стільниці GNOME до віртуального термінала.

Якщо на комп'ютері працює система вікон X, ви можете вимкнути доступ до усіх віртуальних терміналів за допомогою додавання параметра DontVTSwitch до розділу Serverflags у файлі налаштувань X у каталозі /etc/X11/xorg.conf.d/.

  1. Створіть файл налаштувань X у /etc/X11/xorg.conf.d/ або внесіть зміни до готового файла. Приклад /etc/X11/xorg.conf.d/10-xorg.conf:

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

    Section "Serverflags"
    
    Option "DontVTSwitch" "yes"
    
    EndSection
  2. Перезапустіть графічний сервер X для набуття змінами чинності.