400
правок
м |
м |
||
| Строка 1: | Строка 1: | ||
<big>Ознакомиться с наиболее подробным и актуальным описанием авторизации через mos.ru можно при вводе в консоли:</big> | |||
<big>Ознакомиться с наиболее подробным и актуальным описанием авторизации через mos.ru | |||
<big><code>man mos-auth.conf</code></big> | <big><code>man mos-auth.conf</code></big> | ||
== <big>Установка и активация</big> == | ==<big>Установка и активация</big>== | ||
<big>По умолчанию авторизация включена в дистрибутивах для компьютеров и ноутбуков.</big> | <big>По умолчанию авторизация включена в дистрибутивах для компьютеров и ноутбуков.</big> | ||
| Строка 18: | Строка 17: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== <big>Дезактивация и удаление</big> == | ==<big>Дезактивация и удаление</big>== | ||
<big>Для отключения авторизации введите в консоли:</big><syntaxhighlight lang="bash"> | <big>Для отключения авторизации введите в консоли:</big><syntaxhighlight lang="bash"> | ||
sudo mos-auth-config disable | sudo mos-auth-config disable | ||
| Строка 29: | Строка 28: | ||
<syntaxhighlight lang="bash">sudo dnf remove mos-auth-core mos-auth-folders</syntaxhighlight> | <syntaxhighlight lang="bash">sudo dnf remove mos-auth-core mos-auth-folders</syntaxhighlight> | ||
== <big>Алгоритм работы конфигурации</big> == | ==<big>Алгоритм работы конфигурации</big>== | ||
<big>Конфигурация загружается из всех файлов в каталогах конфигурации в следующем порядке:</big> | <big>Конфигурация загружается из всех файлов в каталогах конфигурации в следующем порядке:</big> | ||
| Строка 40: | Строка 39: | ||
<big>Эти файлы настраивают различные параметры подсистемы авторизации mos-auth. В случае отсутствия файла конфигурации используются стандартные значения.</big> | <big>Эти файлы настраивают различные параметры подсистемы авторизации mos-auth. В случае отсутствия файла конфигурации используются стандартные значения.</big> | ||
<big>Таким образом, в дополнение к "основному" файлу конфигурации считываются дополнительные фрагменты конфигурации ("drop-in" файлы) из каталогов conf.d/.</big> | |||
=== <big>Способы создания локальной конфигурации</big> === | *<big>''Системные конфигурационные "drop-in" файлы'' считываются раньше, чем основной файл конфигурации и предназначены для конфигурационных файлов, устанавливаемых пакетами дистрибутива.</big> | ||
*<big>''Локальные конфигурационные "drop-in" файлы'' имеют более высокий приоритет и переопределяют основной файл конфигурации.</big> | |||
*<big>''Файлы в подкаталогах конфигурации conf.d/'' сортируются по их именам по алфавиту.</big> | |||
*<big>Если в нескольких файлах указан один и тот же параметр, приоритет имеет параметр из того файла, который был загружен последним.</big> | |||
===<big>Способы создания локальной конфигурации</big>=== | |||
<big>Первый способ (<u>'''рекомендуемый'''</u>) - создание "drop-in" файлов в подкаталоге conf.d/;</big> | <big>Первый способ (<u>'''рекомендуемый'''</u>) - создание "drop-in" файлов в подкаталоге conf.d/;</big> | ||
| Строка 54: | Строка 54: | ||
<big>'''Внимание!''' Первый способ является более предпочтительным, так как основной файл конфигурации '''<nowiki/>'/etc/mos-auth/mos-auth.conf'''' хранит закомментированные значения по умолчанию и может изменяться при обновлении mos-auth.</big> | <big>'''Внимание!''' Первый способ является более предпочтительным, так как основной файл конфигурации '''<nowiki/>'/etc/mos-auth/mos-auth.conf'''' хранит закомментированные значения по умолчанию и может изменяться при обновлении mos-auth.</big> | ||
== <big>Настройки авторизации</big> == | ==<big>Настройки авторизации</big>== | ||
<big>В '''секции sddm''' представлены следующие параметры для экрана входа | <big>В '''секции sddm''' представлены следующие параметры для экрана входа а</big><big>'''<nowiki/>'''</big><big>вторизации:</big> | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Строка 64: | Строка 64: | ||
параметра | параметра | ||
|- | |- | ||
|<big><code>guest-enabled | |<big><code>guest-enabled</code></big> | ||
|<big>true</big> | |<big>true</big> | ||
|<big>Отображается кнопка '''Войти как гость'''</big> | |<big>Отображается кнопка '''Войти как гость'''</big> | ||
|- | |- | ||
|<big><code>guest-home-tmpfs | |<big><code>guest-home-tmpfs</code></big> | ||
|<big>false</big> | |<big>false</big> | ||
|<big>Домашняя папка гостя примонтирована через tmpfs</big> | |<big>Домашняя папка гостя примонтирована через tmpfs</big> | ||
|- | |- | ||
|<big><code>guest-dbus-service | |<big><code>guest-dbus-service</code></big> | ||
|<big>true</big> | |<big>true</big> | ||
|<big>Автоматически загруженная DBus-служба у гостя</big> | |<big>Автоматически загруженная DBus-служба у гостя</big> | ||
|- | |- | ||
|<big><code>mos-auth-btn-enabled | |<big><code>mos-auth-btn-enabled</code></big> | ||
|<big>true</big> | |<big>true</big> | ||
|<big>Отображается кнопка '''Авторизация через mos.ru'''.</big> | |<big>Отображается кнопка '''Авторизация через mos.ru'''.</big> | ||
|} | |} | ||
* <big>DBus-служба позволяет администратору (root) посылать команды на выполнение от имени гостя.</big> | *<big>При включенном параметре</big> <big><code>guest-home-tmpfs</code> все файлы в домашней папке гостя будут располагаться в ОЗУ.</big> <big>Данный параметр повышает безопасность и скорость создания/ очистки профиля гостя при входе в учетную запись гостя.</big> | ||
*<big>Профиль гостя автоматически очищается при перезагрузке. Также профиль гостя может быть кастомизирован с помощью '''/etc/skel'''.</big> | |||
**<big>DBus-служба позволяет администратору (root) посылать команды на выполнение от имени гостя.</big> | |||
<big>Например, можно выполнять либо команду (run), либо запускать команду без прикрепления к терминалу (runDetach):</big> | <big>Например, можно выполнять либо команду (run), либо запускать команду без прикрепления к терминалу (runDetach):</big> | ||
| Строка 94: | Строка 94: | ||
<big>'''Общий вид файла конфига'''</big> | <big>'''Общий вид файла конфига'''</big> | ||
<big>#guest-enabled=true | <big>[sddm] | ||
#guest-enabled=true | |||
#guest-home-tmpfs=false | #guest-home-tmpfs=false | ||
#guest-dbus-service=true | #guest-dbus-service=true | ||
| Строка 128: | Строка 129: | ||
<big>Для реализации данной возможности следует:</big> | <big>Для реализации данной возможности следует:</big> | ||
* <big>установить в файле '''''/etc/sddm.conf''''' минимальный id 500;</big> | *<big>установить в файле '''''/etc/sddm.conf''''' минимальный id 500;</big> | ||
* <big>прописать учетную запись guest в <code>HideUsers=</code> в '''''/etc/sddm.conf.d/ | *<big>прописать учетную запись guest в <code>HideUsers=</code> в '''''/etc/sddm.conf.d/kde_settings.conf'''.''</big> | ||
<big>ИЛИ</big> | <big>ИЛИ</big> | ||
<big>сделать автологин (''вход в пространство пользователя без пароля'') для пользователя '''student/teacher''' в '''''/etc/sddm.conf.d/ | <big>сделать автологин (''вход в пространство пользователя без пароля'') для пользователя '''student/teacher''' в '''''/etc/sddm.conf.d/kde_settings.conf'''''.</big> | ||
<big>'''Настройки автологина'''</big> | |||
*<big>Для установки автологина можно ввести в консоли:</big> | |||
<big>py-ini-config set /etc/sddm.conf.d/kde_settings.conf Autologin User имяпользователя</big> | |||
<big>Также автологин можно установить через '''Вход в систему (SDDM)'''.</big> | |||
* <big>Зайдите в '''Главное меню''' -> '''Параметры системы''' -> '''Запуск и завершение''' -> '''Вход в систему (SDDM)''';</big> | |||
* <big>Нажмите кнопку '''Поведение''';</big> | |||
* <big>Установите галочку напротив '''"Автоматически входить в систему"''' и выберите имя пользователя;</big> | |||
* <big>Нажмите кнопку '''Применить'''.</big> | |||
[[Файл:SDDM.png|800px|Настройка автологина]] | |||
<big>Для | *<big>Для отключения автологина введите в консоли следующую команду:</big> | ||
<big>py-ini-config del /etc/sddm.conf.d/kde_settings.conf Autologin User</big> | |||
<big>py-ini-config del /etc/sddm.conf.d/ | |||
<big>Вводить команды для установки и отключения автологина необходимо от пользователя с повышенными привилегиями (через ''sudo'' или от ''root'').</big> | <big>Вводить команды для установки и отключения автологина необходимо от пользователя с повышенными привилегиями (через ''sudo'' или от ''root'').</big> | ||
| Строка 150: | Строка 167: | ||
<big>sudo mos-auth-config disable | <big>sudo mos-auth-config disable | ||
sudo mos-auth-config enable</big> | sudo mos-auth-config enable</big> | ||
[[Категория:МОС12]] | |||
[[Категория:МОС12]] | |||
{{DEFAULTSORT:Авторизация_в_МОС12_через_mos.ru.}} | {{DEFAULTSORT:Авторизация_в_МОС12_через_mos.ru.}} | ||