Подробный гайд по Astra Linux: навигация и возврат после авторизации

Гайд по Astra Linux: переключение консоль/графика, выход из сессии, решение проблем с циклическим входом после авторизации

2026.05.13                  


Подробный гайд по Astra Linux: навигация и возврат после авторизацииПодробный гайд по Astra Linux: навигация и возврат после авторизации После успешной авторизации в Astra Linux загружается защищённый рабочий стол Fly. Графический вход осуществляется через утилиты fly-dm (серверная часть) и fly-qdm (графический интерфейс).


Переключение между консолью и графическим режимом

Переход в консоль (TTY) из графического режима:

Ctrl + левый Alt + F1 ... F6

Это переключит вас на одну из шести виртуальных консолей.

Возврат в графический режим из консоли:

Ctrl + левый Alt + F7

Эта комбинация возвращает пользователя к графической сессии после работы в текстовом режиме.

Важно:

В Astra Linux используется именно левый Alt. Правый Alt может не сработать из-за особенностей раскладки и защиты.


Завершение сессии и возврат на экран входа

Способ 1: Через меню «Пуск»

  1. Нажмите кнопку «Пуск» на панели задач
  2. Выберите «Завершение работы» (или выполните команду fly-shutdown-dialog в терминале)
3. В открывшемся окне выберите:
  • «Выход» — завершает пользовательскую сессию и возвращает на экран графического входа в систему
  • «Перезагрузка» — перезапускает ОС
  • «Выключение» — выключает компьютер

Способ 2: Через терминал

# Завершить текущую графическую сессию
fly-shutdown-dialog

# Или завершить сессию через logout
logout

Решение проблемы «возврата к логину» (циклический вход)

Если после ввода логина и пароля система мгновенно возвращает вас на экран входа, возможны следующие причины:

1. Проблема с оболочкой пользователя

Проверьте, существует ли оболочка, указанная в /etc/passwd:

ls -la /bin/bash
grep "^$(whoami):" /etc/passwd

Если оболочка отсутствует, восстановите её или измените на существующую:

sudo chsh -s /bin/bash имя_пользователя

2. Конфликт с уровнем целостности (Integrity Level) в SE

В Astra Linux Special Edition уровень целостности 63 зарезервирован для системных процессов. Попытка запуска пользовательской сессии с этим уровнем вызывает аварийное завершение и возврат к логину.

Решение:

# Отредактируйте конфиг fly-dm
sudo nano /etc/fly/fly-dm.conf

# В секции [X-*-Core] измените или закомментируйте:
# IntegrityLevel=63
IntegrityLevel=0

3. Ошибки PAM/Parsec

Проверьте логи аутентификации:

sudo grep -iE 'parsec|mac|fly-dm|pam' /var/log/auth.log | tail -n 30
sudo journalctl -u fly-dm -b --no-pager | tail -n 50

4. Проблемы с правами или местом на диске

# Проверьте свободное место
df -h

# Проверьте права на временные директории
ls -ld /tmp /run/user/$(id -u) ~/.cache

# Исправьте при необходимости
sudo chmod 1777 /tmp
chown -R $USER:$USER ~/.cache ~/.local ~/.config

Навигация по рабочему столу Fly после входа

Основные элементы интерфейса:

Элемент Назначение
Панель задач Кнопка «Пуск», переключатель рабочих столов, область уведомлений
Меню «Пуск» Доступ к приложениям, настройкам, завершению работы
Рабочий стол Ярлыки, файлы, папки; управление двойным кликом ЛКМ
Fly-FM Менеджер файлов для навигации по ФС
Панель управления (fly-admin-center) Централизованный доступ к настройкам системы

Быстрые действия:

  • Открыть терминал: Ctrl + Alt + T или «Пуск» → «Стандартные» → «Терминал»
  • Переключить раскладку: Alt + Shift или Ctrl + Shift (настраивается в fly-xkbmap)
  • Блокировка экрана: Ctrl + Alt + L или через меню «Пуск»
  • Смена мандатного уровня: клик по индикатору в системном трее (только SE)

Настройка автологина и параметров входа

Для настройки автоматического входа или параметров сессии используйте утилиту:

«Пуск» → «Панель управления» → «Система» → «Вход в систему» (fly-admin-dm)

Параметры в /etc/X11/fly-dm/fly-dmrc:

[General]
# DPI для масштабирования интерфейса
ServerArgsLocal=-dpi 96

# Разрешить/запретить сетевой доступ к DM
NetworkAccess=false

Экстренный доступ при проблемах с GUI

Если графический интерфейс не загружается:

  1. Перейдите в консоль: Ctrl + Alt + F2
  2. Войдите под учётной записью с правами sudo
3. Проверьте статус fly-dm:
   sudo systemctl status fly-dm
4. При необходимости перезапустите:
   sudo systemctl restart fly-dm
5. Или временно переключитесь на другой дисплей-менеджер:
   sudo systemctl disable fly-dm
   sudo systemctl enable lightdm  # или sddm/gdm3
   sudo reboot

Чек-лист при проблемах с возвратом после авторизации

□ Проверить наличие оболочки пользователя: /bin/bash существует?
□ Проверить логи: /var/log/auth.log, journalctl -u fly-dm
□ Убедиться, что Integrity Level ≠ 63 для пользовательской сессии
□ Проверить свободное место: df -h
□ Проверить права на ~/.Xauthority и домашний каталог
□ Убедиться, что PAM-конфигурация не блокирует сессию
□ При необходимости — восстановить контекст MAC-меток: getmac/chmac

Рекомендация: Перед внесением изменений в конфигурационные файлы создайте резервную копию:

sudo cp /etc/fly/fly-dm.conf /etc/fly/fly-dm.conf.bak