Я пытаюсь использовать hashcat для проверки алгоритма хеширования, но сохраняю эту ошибку при использовании authconfig команды.
error: authconfig: command not found ubuntu
Я пропускаю что-то? Я не установил ldap, но сервер настроен как ЛАМПА.
Вам необходимо использовать команду authconfig
для настройки хеширования SHA-256/512. Эта команда предоставляет простой метод настройки /etc/sysconfig/network
для обработки NIS, а также /etc/passwd
и /etc/shadow
, файлов, используемых для поддержки теневого пароля. Базовая конфигурация клиента LDAP, Kerberos 5 и SMB (аутентификация) также предоставляется. Введите следующую команду:
authconfig --test | grep hashing
Настройка сервера Linux для использования SHA-512
Чтобы настроить систему Linux на использование алгоритма SHA-512, введите:
authconfig --passalgo=sha512 --update
Примечание. Пользователям необходимо изменить свои пароли, чтобы создавать хэши с использованием SHA-512. Вы можете заставить пользователей изменить свой пароль при следующем входе в систему:
change -d 0 userName
authconfig
не упаковывается с Ubuntu 14.04. Можно использовать SSSD (Демон System Security Services (SSSD) вместо этого. Я нашел это полезный.
apt install ldap-auth-config
сгенерирует интерактивное приглашение пользователя, в котором будет запрашиваться имя вашего сервера LDAP или IP-адрес и номер порта, а также информация о CN, OU и DC.
Я могу говорить только с Бионическим Бобром, потому что это то, с чем я сейчас работаю.