А можно по ПИНу? Можно...

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

спрашивают о возможности использовать пин-код вместо более сложного пароля для входа в рабочее окружение 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.0
auth         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.0
auth         sufficient    pam_pwdfile.so pwdfile=/etc/kde_unlock_pin

4. Перезагружаемся

5. Если что-то пошло не так, и не можете залогиниться, переходите в tty и заменяете конфигурационные файлы на оригинальные.