Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Предупреждение

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



Информация
titleДанная статья применима к:
  • Astra Linux Special Edition РУСБ.10015-01 и РУСБ.10015-10 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1

  • Astra Linux Common Edition 2.12


В ОС Astra Linux функции запуска X-сервера выполняет системная служба fly-dm.

Порядок запуска службы fly-dm

От чьего имени, а значит с какими полномочиями (ограниченными или суперпользователя) будет запущен Х-сервер определяется параметром ServerUID в

файле

секции [X-:*-Core] конфигурационного файла /etc/X11/fly-dm/fly-dmrc.

По умолчанию этот параметр

закомментирован, и при запуске

не действует (оформлен как комментарий) или отсутствует. Перед запуском X-сервера

(

служба fly-dm

) сначала происходит попытка запуска от имени пользователя fly-dm, и, если запуск удался

делает проверку возможности запуска Х-сервера без прав суперпользователя (для этого необходимо наличие в системе службы systemd и поддержки KMS (Kernel Mode-Setting), и

  • если проверка прошла успешно, то X-сервер запускается и работает от имени фиктивного пользователя fly-dm (логи в /var/log/fly-dm
.
  • );
В
  • в случае неудачи
запуска от имени пользователя fly-dm служба будет запущена от имени суперпользователя.

Для того, чтобы запретить запуск службы fly-dm от имени суперпользователя, следует раскомментировать параметр ServerUID, т.е. явно указать имя пользователя:

ИнформацияServerUID=fly-dm
  • проверки -  X-сервер запускается и работает от имени суперпользователя (логи в /var/log).

Для того, чтобы всегда запускать сервис от имени суперпользователя (root) следует явно указать идентификатор root в раскомментированном (добавленном) параметре ServerUID:

Информация
ServerUID=root

Соответственно, чтобы восстановить запуск от пользователя fly-dm, следует закомментировать или удалить параметр ServerUID .

После внесения изменений в файл /etc/X11/fly-dm/fly-dmrc чтобы изменения вступили в силу следует перезагрузить компьютер или перезапустить

сервис

с службу fly-dmrc (при перезапуске службы графическая сессия пользователя будет прервана, придется повторно войти в графическую сессию пользователя):

Информация
service
sudo systemctl restart fly-dm
restart Информация

Данная статья применима к

  • ОС СН Смоленск 1.6
  • ОС ОН Орёл 2.12