Подробный гайд по Astra Linux: навигация и возврат после авторизации
После успешной авторизации в Astra Linux загружается защищённый рабочий стол Fly. Графический вход осуществляется через утилиты fly-dm (серверная часть) и fly-qdm (графический интерфейс).
Переключение между консолью и графическим режимом
Переход в консоль (TTY) из графического режима:
Ctrl + левый Alt + F1 ... F6
Это переключит вас на одну из шести виртуальных консолей.
Возврат в графический режим из консоли:
Ctrl + левый Alt + F7
Эта комбинация возвращает пользователя к графической сессии после работы в текстовом режиме.
Важно:
В Astra Linux используется именно левый Alt. Правый Alt может не сработать из-за особенностей раскладки и защиты.
Завершение сессии и возврат на экран входа
Способ 1: Через меню «Пуск»
- Нажмите кнопку «Пуск» на панели задач
- Выберите «Завершение работы» (или выполните команду
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
Если графический интерфейс не загружается:
- Перейдите в консоль:
Ctrl + Alt + F2 - Войдите под учётной записью с правами
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