А можно по ПИНу? Можно...
Многие пользователи операционных систем от Майкрософт, познакомившись с дружелюбной операционной системой Роса Хром,

спрашивают о возможности использовать пин-код вместо более сложного пароля для входа в рабочее окружение KDE, а также для разблокировки экрана. Прелесть такого подхода в том, что на уровне системы, если потребуется эсклация прав до root - всё равно нужно будет вводить пароль. Для задейстования требуемого функционала нам нужен модуль - pam_pwdfile.so
ДИСКЛЕЙМЕР: Вы ступаете во тьму. Нелишним будет осветить свой путь предварительно сделанной копией системных файлов (с помощью TimeShift, например)
1. Идём в консоль и безотлагательно ставим:
sudo dnf install pam_pwdfile
Убедились, что модуль установлен .
ls -l /lib64/security/pam_p*
2. Генерируем пин-код, вместо треугольных скобок указываем логин для учетки и соответствующий ей пин-код
echo <ваш логин>:`openssl passwd -1 <ваш пин>` |sudo tee -a /etc/kde_unlock_pin
3. Модифицируем конфигурационный файл, ответственный за логин в ssdm. Для этого остановим службу gdm и заменим её на sddm
sudo systemctl stop gdm; sudo systemctl disable gdm
sudo systemctl enable sddm
Бэкапим и редактируем файл и добавляем в самый верх, чтобы было вот так:
sudo cp /etc/pam.d/sddm /etc/pam.d/sddm.bak
sudo nano /etc/pam.d/sddm
#%PAM-1.0auth sufficient pam_pwdfile.so pwdfile=/etc/kde_unlock_pin
Бэкапим и редактируем конфигурационный файл службы локскрина:
sudo cp /etc/pam.d/kde /etc/pam.d/kde.bak
sudo nano /etc/pam.d/kde
#%PAM-1.0auth sufficient pam_pwdfile.so pwdfile=/etc/kde_unlock_pin
4. Перезагружаемся
5. Если что-то пошло не так, и не можете залогиниться, переходите в tty и заменяете конфигурационные файлы на оригинальные.