Отключить доступ к командной строке
Чтобы отключить доступ к командной строке для пользователя, вам необходимо внести изменения в ряде контекстов. Имейте в виду, что следующие шаги не удаляют доступ пользователя к командной строке, а скорее устраняют способы, которыми пользователь может получить доступ к командной строке.
Установите ключ GSettings org.gnome.desktop.lockdown.disable-command-line, что не позволит пользователю получить доступ к терминалу или указать командную строку для выполнения (комбинация клавиш Alt +F2).
Запретите пользователям доступ к командной строке посредством комбинации клавиш Alt+F2.
Отключите переключение на виртуальные терминалы (ВТ) с помощью комбинаций клавиш Ctrl+Alt+функциональная клавиша путем изменения конфигурации X-сервера.
Удалите Терминал и все другие приложения-терминалы из Обзора в GNOME Shell. Вам также необходимо запретить пользователю устанавливать новые приложения-терминалы.
Отключить командную строку
-
Создайте профиль user, в котором будут содержаться следующие строки:
/etc/dconf/profile/user
user-db:user system-db:locallocal — это название базы данных dconf.
-
Создайте базу данных local для общесистемных настроек в /etc/dconf/db/local.d/00-lockdown:
# Указать путь dconf [org/gnome/desktop/lockdown] # Отключить командную строку disable-command-line=true -
Переопределите пользовательскую настройку и запретите пользователю внесение изменений в /etc/dconf/db/local.d/locks/lockdown:
# Перечислить ключи, используемые для настройки блокировки /org/gnome/desktop/lockdown/disable-command-line -
Обновите системные базы данных:
# dconf update Чтобы общесистемные настройки вступили в силу, пользователи должны выйти и снова войти в систему.
Отключить переход на виртуальный терминал
Обычно пользователи могут использовать комбинации клавиш Ctrl+Alt+функциональная клавиша (например, Ctrl+Alt+F2), чтобы переключиться с рабочего стола GNOME на виртуальный терминал.
Если на компьютере запущена X Window System, вы можете отключить доступ ко всем виртуальным терминалам, добавив параметр DontVTSwitch в раздел Serverflags файла настроек X в каталоге /etc/X11/xorg.conf.d/.
-
Создайте или отредактируйте файл настроек 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 Перезапустите X-сервер, чтобы изменения вступили в силу.