Авторизация в МОС12 через school.mos.ru: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
м
нет описания правки
м
м
Строка 1: Строка 1:




 
<big>Ознакомиться с наиболее подробным и актуальным описанием авторизации через mos.ru можно при вводе в консоли:</big>
<big>Ознакомиться с наиболее подробным и актуальным описанием авторизации через mos.ru. можно при вводе в консоли:</big>


<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>''Системные конфигурационные "drop-in" файлы'' считываются раньше, чем основной файл конфигурации и предназначены для конфигурационных файлов, устанавливаемых пакетами дистрибутива.</big>
<big>Таким образом, в дополнение к "основному" файлу конфигурации считываются дополнительные фрагменты конфигурации ("drop-in" файлы) из каталогов conf.d/.</big>  
* <big>''Локальные конфигурационные "drop-in" файлы'' имеют более высокий приоритет и переопределяют основной файл конфигурации.</big>
* <big>''Файлы в подкаталогах конфигурации conf.d/'' сортируются по их именам по алфавиту.</big>
* <big>Если в нескольких файлах указан один и тот же параметр, приоритет имеет параметр из того файла, который был загружен последним.</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>
<big>В '''секции sddm''' представлены следующие параметры для экрана входа а</big><big>'''<nowiki/>'''</big><big>вторизации:</big>
{| class="wikitable"
{| class="wikitable"
|+
|+
Строка 64: Строка 64:
параметра
параметра
|-
|-
|<big><code>guest-enabled=</code></big>
|<big><code>guest-enabled</code></big>
|<big>true</big>
|<big>true</big>
|<big>Отображается кнопка '''Войти как гость'''</big>
|<big>Отображается кнопка '''Войти как гость'''</big>
|-
|-
|<big><code>guest-home-tmpfs=</code></big>
|<big><code>guest-home-tmpfs</code></big>
|<big>false</big>
|<big>false</big>
|<big>Домашняя папка гостя примонтирована через tmpfs</big>
|<big>Домашняя папка гостя примонтирована через tmpfs</big>
|-
|-
|<big><code>guest-dbus-service=</code></big>
|<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=</code></big>
|<big><code>mos-auth-btn-enabled</code></big>
|<big>true</big>
|<big>true</big>
|<big>Отображается кнопка '''Авторизация через mos.ru'''.</big>
|<big>Отображается кнопка '''Авторизация через mos.ru'''.</big>
|}
|}  
 
* <big>При включенном параметре</big> <big><code>guest-home-tmpfs=</code> все файлы в домашней папке гостя будут располагаться в ОЗУ.</big> <big>Данный параметр повышает безопасность (профиль гостя будет очищаться автоматически при перезагрузке) и скорость создания / очистки профиля гостя при входе в учетную запись гостя.</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/50-default.conf'''.''</big>  
*<big>прописать учетную запись guest в <code>HideUsers=</code> в '''''/etc/sddm.conf.d/kde_settings.conf'''.''</big>


<big>ИЛИ</big>  
<big>ИЛИ</big>  


<big>сделать автологин (''вход в пространство пользователя без пароля'') для пользователя '''student/teacher''' в '''''/etc/sddm.conf.d/50-default.conf'''''.</big>
<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>
<big>py-ini-config set /etc/sddm.conf.d/50-default.conf Autologin User имяпользователя</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/50-default.conf Autologin User</big>


<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.}}

Навигация