Избегайте “Ошибки управления аутентификационным маркером” на изменении пароля

Я не вижу простой, стандартный способ сделать так. Я боюсь, что необходимо будет играть с dpkgжурналы и опции, потому что dpkg не отличает "стандартные программы, которые шли с системой" и другими.

ЭТО не БУДЕТ ПРОСТО, я предпочитаю прояснять при помощи полужирного капитализированного текста, но можно сделать что-то вроде этого

  • Извлеките список установленного программного обеспечения от /var/log/dpkg.log* файлы.

  • Удалите установленных во время системной установки. (Используйте время установки для обнаружения их),

  • Сохраните список в dpkg --get-selections формат

И voilà! Когда Ваша система будет в порядке, переустановите свои программы с

 apt-get update
 dpkg --set-selections < yourSelection
 apt-get -u dselect-upgrade
4
20.06.2013, 20:31
3 ответа

Я наконец получаю его работающий только инвертирование порядка двух первых модулей:

password  requisite  pam_pwcheck.so  nullok cracklib minlen=10 remember=5
password  requisite  pam_cracklib.so minclass=3 retry=3
password  required   pam_unix2.so    use_authtok nullok

Теперь, я сталкиваюсь с другой ошибкой, но я спрошу это в другом вопросе.

1
27.01.2020, 20:54

Попытайтесь реструктурировать свою цепочку PAM как это для файла, /etc/pam.d/common-password:

password required pam_pwcheck.so
password required pam_cracklib.so use_authtok minlen=10 retry=3 minclass=3
password required pam_pwcheck.so remember=5 use_authtok use_first_pass
password required pam_unix2.so nullok use_authtok use_first_pass

Я нашел вышеупомянутое и изменил его немного из этого названного документа Novell: использование pam_pwcheck и pam_cracklib одновременно.

Дополнительно я использовал их в качестве ресурсов:

4
27.01.2020, 20:54
  • 1
    я уже нашел и протестировал эту конфигурацию. С этим я не могу изменить пароль от обычного пользователя, когда я выполняюсь passwd как обычный пользователь мне не предлагают мой текущий пароль, и эту ошибку показывают: Changing password for test. passwd: Authentication information cannot be recovered –  JoseLSegura 21.06.2013, 11:23

Я использовал контейнер Fedora 25 systemd-nspawn , и ничего из того, что я пробовал, не работало, пока я не переустановил passwd с sudo dnf переустановить passwd .

0
27.01.2020, 20:54

Теги

Похожие вопросы