Registration is now invite-only. Any user can make an invite, you need to create it here and give resulting link to someone to register.

OpenReadyAlreadyBlockedMergedClosed Pull Request from sgakerru/userdrake: rosa2023.1 into import/userdrake: rosa2023.1 by sgakerru

Создание пользователя с пустым паролем

avatar

Если поле для пароля пустое, теперь создается пользователь с пустым значением для пароля в /etc/shadow, также как это делает команда passwd -d user, вместо захешированного значения пустой строки в /etc/shadow.

Это необходимо, поскольку например kscreenlocker определяет по /etc/shadow запаролена учетная запись или нет, и в зависимости от этого, предоставляет либо кнопку для разблокировки без пароля, либо требует ввести пароль в поле для ввода.
В случае, когда в /etc/shadow в поле для пароля находится хэш пустой строки, sddm пускает в такую учетную запись (если оставить поле для ввода пустым), а вот kscreenlocker уже нет.

Вероятно, костыль в виде хэша пустого пароля в /etc/shadow kscreenlocker не приемлет по той причине, что он ожидает беспарольную учетную запись в явном виде с пустым полем в /etc/shadow.

{{ 'issues.status.' + issueCtrl.status.name | i18n }}
{{ issueCtrl.status.closer.fullname }} {{ issueCtrl.status.closed_at | amDateFormat:'D MMM YYYY, HH:mm' }} ()
{{ issueCtrl.assignee.fullname }} is assignedNo one is assigned
This pull request cannot be automatically merged.
{{pullCtrl.pull.merged_by.uname}} merged at {{ pullCtrl.pull.merged_at | amDateFormat:'ddd, D MMM YYYY, HH:mm' }} ()
{{pullCtrl.pull.closed_by.uname}} closed this pull request at {{ pullCtrl.pull.closed_at | amDateFormat:'ddd, D MMM YYYY, HH:mm' }} ()