В ОС Astra Linux функции X-сервера выполняет системная служба fly-dm.
Порядок запуска службы fly-dm определяется параметром ServerUID в файле /etc/X11/fly-dm/fly-dmrc.
По умолчанию этот параметр закомментирован, и при запуске X-сервера (fly-dm) сначала происходит попытка запуска от имени пользователя fly-dm, и, если запуск удался, то X-сервер работает от fly-dm. В случае неудачи запуска от имени пользователя fly-dm служба будет запущена от имени суперпользователя.
Для того, чтобы запретить запуск службы fly-dm от имени суперпользователя, следует раскомментировать параметр ServerUID, т.е. явно указать имя пользователя:
ServerUID=fly-dm
Для того, чтобы всегда запускать сервис от имени суперпользователя (root) следует явно указать идентификатор root в параметре ServerUID:
ServerUID=root
Соответственно, чтобы восстановить запуск от пользователя fly-dm, следует закомментировать параметр.
После внесения изменений в файл /etc/X11/fly-dm/fly-dmrc чтобы изменения вступили в силу следует перезагрузить компьютер или перезапустить сервис: