Petr Kovar
pknbe@volny.cz 2014
Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2014
Jana Svarova
jana.svarova@gmail.com 2015
Заборона користувачам доступу до командного рядка.
Юрій Чорноіван
yurchor@ukr.net 2021

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

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

Встановіть ключ 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, ви можете вимкнути доступ до усіх віртуальних терміналів за допомогою додавання параметра `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 для набуття змінами чинності.