Петр Ковар (Petr Kovar)
pknbe@volny.cz 2014
Екатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2014
Яна Сварова (Jana Svarova)
jana.svarova@gmail.com 2015
Запретить пользователям доступ к командной строке.
Ser82-png
asvmail.as@gmail.com 2022-2023

# Отключить доступ к командной строке

Чтобы отключить доступ к командной строке для пользователя, вам необходимо внести изменения в ряде контекстов. Имейте в виду, что следующие шаги не удаляют доступ пользователя к командной строке, а скорее устраняют способы, которыми пользователь может получить доступ к командной строке.

Установите ключ GSettings `org.gnome.desktop.lockdown.disable-command-line`, что не позволит пользователю получить доступ к терминалу или указать командную строку для выполнения (комбинация клавиш Alt F2).

Запретите пользователям доступ к командной строке посредством комбинации клавиш Alt F2 .

Отключите переключение на виртуальные терминалы (ВТ) с помощью комбинаций клавиш Ctrl Alt функциональная клавиша путем изменения конфигурации X-сервера.

Удалите Терминал и все другие приложения-терминалы из Обзора в GNOME Shell. Вам также необходимо запретить пользователю устанавливать новые приложения-терминалы.

# Отключить командную строку

Создайте базу данных 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

# Отключить переход на виртуальный терминал

Обычно пользователи могут использовать комбинации клавиш 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-сервер, чтобы изменения вступили в силу.