Lightdm-profiles: различия между версиями
Manowar (обсуждение | вклад) (О профилях) |
Manowar (обсуждение | вклад) м (→Дополнительные материалы по теме: Ссылка на статью Аутентификация по ключу) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 3: | Строка 3: | ||
Настройка подсистемы аутентификации часто предполагает типовое решение. Однако распространять типовые решения в виде готовых конфигурационных файлов далеко не всегда удобно: изменение любого второстепенного параметра конфигурации формально делает её не типовой, а вносить такие изменения приходится тоже часто. Выйти из такого положения может помочь механизм конфигурационных "профилей". Идея его проста: выделить и сгруппировать вместе те параметры конфигурации, которые связаны с той или иной политикой, назначением, поведением и т.п. — короче говоря с типом решения, и распространять их отдельно от основного файла (или файлов), где они непосредственно вступают в силу. Применение профиля означает, что перечисленные в нём параметры будут установлены в основных файлах; проверка на соответствие профилю означает, что значения перечисленных параметров будут сверены с их фактическим состоянием в основных файлах. | Настройка подсистемы аутентификации часто предполагает типовое решение. Однако распространять типовые решения в виде готовых конфигурационных файлов далеко не всегда удобно: изменение любого второстепенного параметра конфигурации формально делает её не типовой, а вносить такие изменения приходится тоже часто. Выйти из такого положения может помочь механизм конфигурационных "профилей". Идея его проста: выделить и сгруппировать вместе те параметры конфигурации, которые связаны с той или иной политикой, назначением, поведением и т.п. — короче говоря с типом решения, и распространять их отдельно от основного файла (или файлов), где они непосредственно вступают в силу. Применение профиля означает, что перечисленные в нём параметры будут установлены в основных файлах; проверка на соответствие профилю означает, что значения перечисленных параметров будут сверены с их фактическим состоянием в основных файлах. | ||
В настоящее время | В настоящее время подобный механизм профилей реализован для настройки LightDM, а также пакета {{pkg|pam_pkcs11}} (см. [[pkcs11-profiles]]). | ||
'''Информация о пакете: [https://packages.altlinux.org/lightdm-profiles packages.altlinux.org], [http://sisyphus.ru/ru/srpm/Sisyphus/lightdm-profiles sisyphus.ru].''' | |||
== Управление профилями == | |||
Управление профилями производится командой {{cmd|control lightdm-profile}}. Профили располагаются в директории {{path|/etc/lightdm/profile.d}}. | |||
== Формат профиля == | |||
Профиль делится на ''секции'', в заголовке которых указывается целевой конфигурационный файл, а также имя секции ''внутри'' этого файла. Следом указываются конфигурационные параметры и их значения. | |||
Пример профиля: | |||
# "Zastava" | |||
[lightdm.conf:Seat:*] | |||
login-unknown=true | |||
greeter-hide-users=true | |||
default-username=nobody | |||
[lightdm-gtk-greeter.conf:greeter] | |||
implicit-messages=false | |||
restart-on-cancel=true | |||
default-info-text=Подождите, пожалуйста | |||
default-comment=Читается карта… | |||
hide-login-noprompt=true | |||
hide-chpass-noprompt=true | |||
hide-cancel-noprompt=true | |||
chpass-button-label=Сменить ПИН | |||
enable-chpass-on=Карта заблокирована!|ПИН-код введён неверно! | |||
show-chpass-button=true | |||
chpass-key-code=65 | |||
chpass-key-mod=12 | |||
css-path=/etc/lightdm/zastava.css | |||
Данный профиль предназначен для использования совместно с модулем [[lightdm-gtk-greeter-pd]], поэтому распространяется в пакете, имеющем зависимости на него. Этот пакет имеет в составе также таблицу стилей, на которую ссылается профиль и те файлы, которые использует она. | |||
== Дополнительные материалы по теме == | |||
* [[pkcs11-profiles]] | |||
* [[lightdm-gtk-greeter-pd]] | |||
* [[Двухфакторная аутентификация]] | |||
* [[Аутентификация по ключу]] | |||
* [[alterator-auth-token]] | |||
[[Категория:Пакеты]] | [[Категория:Пакеты]] |
Текущая версия от 20:32, 22 августа 2018
Управляет конфигурацией LightDM с помощью профилей — конфигурационных файлов, содержащих определённое подмножество параметров, согласно которым устанавливаются параметры в основных конфигурационных файлах.
Настройка подсистемы аутентификации часто предполагает типовое решение. Однако распространять типовые решения в виде готовых конфигурационных файлов далеко не всегда удобно: изменение любого второстепенного параметра конфигурации формально делает её не типовой, а вносить такие изменения приходится тоже часто. Выйти из такого положения может помочь механизм конфигурационных "профилей". Идея его проста: выделить и сгруппировать вместе те параметры конфигурации, которые связаны с той или иной политикой, назначением, поведением и т.п. — короче говоря с типом решения, и распространять их отдельно от основного файла (или файлов), где они непосредственно вступают в силу. Применение профиля означает, что перечисленные в нём параметры будут установлены в основных файлах; проверка на соответствие профилю означает, что значения перечисленных параметров будут сверены с их фактическим состоянием в основных файлах.
В настоящее время подобный механизм профилей реализован для настройки LightDM, а также пакета pam_pkcs11 (см. pkcs11-profiles).
Информация о пакете: packages.altlinux.org, sisyphus.ru.
Управление профилями
Управление профилями производится командой control lightdm-profile. Профили располагаются в директории /etc/lightdm/profile.d.
Формат профиля
Профиль делится на секции, в заголовке которых указывается целевой конфигурационный файл, а также имя секции внутри этого файла. Следом указываются конфигурационные параметры и их значения.
Пример профиля:
# "Zastava" [lightdm.conf:Seat:*] login-unknown=true greeter-hide-users=true default-username=nobody [lightdm-gtk-greeter.conf:greeter] implicit-messages=false restart-on-cancel=true default-info-text=Подождите, пожалуйста default-comment=Читается карта… hide-login-noprompt=true hide-chpass-noprompt=true hide-cancel-noprompt=true chpass-button-label=Сменить ПИН enable-chpass-on=Карта заблокирована!|ПИН-код введён неверно! show-chpass-button=true chpass-key-code=65 chpass-key-mod=12 css-path=/etc/lightdm/zastava.css
Данный профиль предназначен для использования совместно с модулем lightdm-gtk-greeter-pd, поэтому распространяется в пакете, имеющем зависимости на него. Этот пакет имеет в составе также таблицу стилей, на которую ссылается профиль и те файлы, которые использует она.