- 22.01.2025 2 коммита
- 10.01.2025 1 коммит
-
-
При копировании файлов из `skel` для профиля гостя теперь применяется флаг `--reflink=auto`, что в случае файловых систем, поддерживающих `reflink` (например `btrfs` с включенным `CoW`) позволяет делать поверхностную копию (shallow copy) файлов из `skel` (т.е они не копируются, а ссылаются на эти файлы, пока не будут изменены у гостя). Для проверки работоспособности можно применить команду: `btrfs fi du /home/guest`.
-
- 11.12.2024 1 коммит
-
-
sgakerru создал
Увеличение максимальной границы UID для отображаемых учетных записей с 1 млрд до 2 млрд. Это связано с тем, что доменные УЗ могут иметь UID выше 1 млрд. Это все еще в рамках допустимого UID диапазона (до 2^31), согласно https://systemd.io/UIDS-GIDS/.
-
- 10.12.2024 1 коммит
-
-
- 07.12.2024 1 коммит
-
-
- 06.12.2024 1 коммит
-
-
Новый параметр, который отвечает за запрет ввода символов верхнего регистра в поле логина. Значение по умолчанию: **выключено**. Если выключено, то для логина применяется регулярное выражение: `/[a-zA-Z][a-zA-Z0-9_.@$-]+/`. Соответственно, если включено, то: `/[a-z][a-z0-9_.@$-]+/`. Решает: https://hub.mos.ru/mos/dev-tasks/features/-/issues/74
-
- 28.11.2024 1 коммит
-
-
sgakerru создал
-
- 25.10.2024 1 коммит
-
-
- 15.10.2024 1 коммит
-
-
Основные изменения: 1. Улучшен механизм запоминания выбранной сети: выбранная пользователем сеть запоминается и при изменении порядка элементов в выпадающем списке (так как происходит пересортировка соединений в списке при сканировании сети) устанавливается соединение, выбранное пользователем. 2. Добавлена возможность принудительного завершения попытки подключения. 3. Добавлена возможность удаления сохраненного соединения. 4. Высота выпадающего списка Wi-Fi соединений изменена на 1/3 от высоты всего экрана вместо фиксированной высоты в 250px. 5. Улучшена фильтрация Wi-Fi сетей в выпадающем списке (исключение проводных соединений из списка теперь делается более эффективным и корректным способом). 6. Кнопки выбора раскладки и сеанса уменьшены для мал. дисплеев (< 1000px). 7. В списке теперь отображаются иконки мощности сигнала соединений. Дополнительные изменения: * В том случае, если выбранная сеть исчезла из списка, выбор в списке переключится на значение "-1" - то есть отсутствие выбора какой-то конкретной сети. * Для случая, когда никакой сети не выбрано (значение индекса "-1") добавлена надпись "Выберите сеть". * По умолчанию для выпадающего списка устанавливается нулевой индекс (т.е первая сеть из списка). Это позволит избежать лишнего действия с открытием списка, если первая сеть в списке оказалась подходящей. * Первая сеть в списке устанавливается как выбранная пользователем. * Сортировка сетей устроена так, что первым элементом списка является активная сеть. Также в верхней части списка находятся существующие сети (т.е с сохраненным паролем). Таким образом, при активном соединении, оно будет сразу выбрано в выпадающем списке, без необходимости открывать список и выбирать активное соединение, как это было раньше. * Исправлен баг, когда после отключения от сети, при выборе корпоративной сети кнопка "Подключиться" становилась активной (а должна была быть неактивной). * Улучшены привязки (биндинги) к названию обрабатываемого соединения, что должно устранить рассинхрон между отображаемым и действительностью для некоторых редких случаев. * Добавлена надпись "Нет доступных сетей" для случая, когда в списке нет сетей. * Автофокус на поле ввода пароля после выбора сети из списка. * Подсказка с названием сети при наведении на элемент списка: на тот случай, если название слишком длинное и не влезло в выпадающий список полностью. !9
-
- 10.10.2024 1 коммит
-
-
- 02.10.2024 2 коммита
-
-
sgakerru создал
-
-
- 01.10.2024 1 коммит
-
-
- 01.07.2024 2 коммита
-
-
- 25.06.2024 1 коммит
-
-
Проскурнев Артем Сергеевич создал
Возникала путаница с экраном блокировки, где предлагается ввести пароль. При введениии опции скрытия входа через mos.ru стал вообще непонятен пользователям принцип pin.
-
- 17.06.2024 2 коммита
-
-
Проскурнев Артем Сергеевич создал
Переменная взята в кавычки, т.к. из файла конфигурации может быть прочитано значение с пробелами.
-
Проскурнев Артем Сергеевич создал
-
- 27.05.2024 1 коммит
-
-
sgakerru создал
Скорректированы man-страницы с учетом этого изменения. Также в man-страницы добавлены дополнительные пояснения о принципе работы схемы конфигурации.
-
- 24.05.2024 1 коммит
-
-
sgakerru создал
Чтение `guest-home-tmpfs` в PAM-скрипте автоочистки профиля гостя теперь происходит с использованием новой версии утилиты `py-ini-config`, которая поддерживает чтение параметра согласно следующему порядку обхода конфигов: 1. /usr/lib/mos-auth/mos-auth.conf 2. /usr/lib/mos-auth/mos-auth.conf.d/*.conf 3. /etc/mos-auth/mos-auth.conf 4. /etc/mos-auth/mos-auth.conf.d/*.conf
-
- 21.05.2024 2 коммита
-
-
- 20.05.2024 1 коммит
-
-
Проскурнев Артем Сергеевич создал
Добавлены rst заготовки для man страниц Посмотреть запрос на слияние !1
-
- 19.05.2024 1 коммит
-
-
sgakerru создал
1. Для утилиты `mos-auth-config` 2. Для файла с конфигурацией `mos-auth.conf` В двух языках - RU и EN
-
- 17.05.2024 1 коммит
-
-
sgakerru создал
-
- 14.03.2024 1 коммит
-
-
sgakerru создал
Пример команды: `qdbus --system org.mos.auth / login user 123` Для гостя: `qdbus --system org.mos.auth / login guest` Команда выполняется от пользователя с правами root.
-
- 05.03.2024 1 коммит
-
-
sgakerru создал
Добавлены следующие сообщения (логи): 1. Для случая подключения новой сети (событие `up` в `nm-dispatcher`): 1.1 Сообщение о том, что инициализировано подключение сетевых папок в следствие подключения новой сети. 1.2 Сообщение о том, началось создание ссылок на сетевые папки для всех активных пользователей (при успешном монтировании удаленной папки). 2. Добавлено сообщение для случая, когда сервер с удаленными папками стал недоступен в следствие отключения сети (событие `down` или `pre-up` в `nm-dispatcher`). 3. Добавлено сообщение для ...
-
- 06.12.2023 1 коммит
-
-
sgakerru создал
1. Добавление автодополнения bash команд (bash-completion). 2. Добавление команд `status` и `edit`. Первая выводит статус того, включена авторизация или нет (по наличию файла enabled в /var/lib/mos-auth), а вторая запускает текстовым редактором файл с настройками (если передана переменная $EDITOR, например через sudo -e mos-auth-config edit, то запусится редактор из $EDITOR, в качестве fallback-редактора пока `nano`. 3. Внесена доп. информация в help про то, что происходит при вкл/выкл, а также список доступных команд.
-
- 04.12.2023 1 коммит
-
-
sgakerru создал
-
- 02.12.2023 1 коммит
-
-
sgakerru создал
Опция `mos-auth-btn-enabled` позволяет показывать/скрывать кнопку `Авторизация через mos.ru` на экране входа. По умолчанию кнопка не скрыта, т.е значение равно `true`.
-
- 15.11.2023 5 коммитов
-
-
sgakerru создал
Эти строки теперь обрамляются в одинарные кавычки, вместо двойных, а также экранируются одинарные кавычки внутри строк. Это сделано для того, чтобы избежать code injection (в одинарных кавычках игнорируются спец. символы shell).
-
sgakerru создал
Теперь в конце регистрации сбрасывается блокировка faillock, если она была. Иначе при попытке перерегистрации через mos.ru не удавалось задать новый пин.
-
sgakerru создал
Обработан случай, когда при попытке регистрации в системе отсутствует пользователь, однако существует группа этого пользователя. До этого изменения, программа пыталась создать группу и выдавала ошибку о том, что группа уже существует. Теперь добавлена проверка существования группы, и она создается только в случае, если её не было в системе. Помимо этого добавлены дополнительные комментарии.
-
sgakerru создал
Если из `obrId` не получается получить число (например, эта строка состоит не только из цифр), тогда возвращаем ошибку, что регистрация не удалась (пользователю будет выведено уведомление, что произошла непредвиденная ошибка при регистрации).
-
sgakerru создал
Если при создании учетной записи пользователя возникла ошибка, пользователю выводится уведомление об этом (`Непредвиденная ошибка при попытке регистрации пользователя`).
-
- 01.11.2023 1 коммит
-
-
sgakerru создал
Исход выполнения методов останется таким же, однако эти улучшения позволят избежать выполнения лишних команд (с заведомо детерминированным результатом): 1. Не будет вызываться `prepare_shared_folder`, если `get_shared_ip` был выполнен с ошибкой. То есть не имеет смысла даже пытаться монтировать папку, если неизвестен ip-адрес сервера с папками. 2. Не будет вызываться `rpcinfo` для определения доступности сервера, если `get_shared_ip` был выполнен с ошибкой. Не имеет смысла пытаться проверить доступность сервера, если неизвестен ip-адрес этого сервера.
-
- 11.10.2023 1 коммит
-
-
Проскурнев Артем Сергеевич создал
Наш pam-модуль /usr/bin/mount-shared-folder-on-login может выдать 1 (ошибку), например если нет инета / сеть без сетевых папок, и так далее, что SDDM расценивал как ошибку авторизации, а наш фикс в SDDM в виду ошибки начинал загружать SDDM тему (чтобы избежать проблемы с черным экраном и курсором когда неправильный автологин). А для апстрима - следует с ними подумать о том, чтобы не запускать SDDM-тему (сокет сервер и greeter) в случае ошибки авторизации не auth, а session. А если точнее, проверять как-то, что уже все стартануло и SDDM тему как fallback не грузить уже. Такая схема: сначала идет попытка загрузки автологина, он начинает авторизацию, он проходит стадию auth в pam и соответственно начинает загружать систему и все эти дела, и в этот же момент вылезает ошибка по стадии session. Эта ошибка асинхронно перехватывается и как fallback ошибке авторизации начинает загружаться greeter (потому-что подразумевалось что ошибка авторизации будет перехватываться именно та, что auth).
-
- 09.10.2023 1 коммит
-
-
sgakerru создал
В конфиге `/etc/mos-auth/auth.conf` в разделе `[sddm]` теперь появилась настройка `guest-home-tmpfs`. Если `guest-home-tmpfs` = true, тогда папка home гостя монтируется в ФС tmpfs, иначе auto (ФС диска).
-
- 06.10.2023 1 коммит
-
-
sgakerru создал
1. Теперь шрифт в кнопках не жирный и стал на 1 пункт больше. 2. Уменьшен отступ между блоками кнопок (между кнопкой 'Войти' и кнопкой 'Авторизоваться через mos.ru') 3. Увеличен отступ между кнопками входа и кнопками питания
-