Избегайте запроса кода подтверждения при использовании sudo с помощью Google authenticator

Я только что активировал двухфакторную аутентификацию с помощью Google authenticator, и теперь я должен предоставить код подтверждения в любое время, когда я использую sudo, Как избежать шага аутентификации при использовании sudo при сохранении слоя защиты при входе в систему?

1 ответ

Просто наткнулся на этот вопрос, когда сам искал решение этой проблемы. Вот так мне удалось использовать Google Authentication в существующих сервисах, кроме случаев использования sudo. Я полагаю, вы добавили следующую строку в /etc/pam.d/common-auth чтобы включить аутентификацию Google:

auth    required    pam_google_authenticator.so    nullok

В то же самое /etc/pam.d каталог у вас должен быть файл с именем sudo который обрабатывает аутентификацию sudo. Этот файл должен содержать строку

@include common-auth

Это извлекает содержимое файла общей аутентификации, который заставляет внедрить дополнительную аутентификацию Google.

ПРИМЕЧАНИЕ. -> прежде чем продолжить, сделайте резервную копию файла sudo (на всякий случай).

Чтобы решить эту проблему, скопируйте содержимое common-auth файл в файл sudo под @include common-auth линия. Затем прокомментируйте / удалите строки

@include common-auth

а также

auth    required    pam_google_authenticator.so    nullok
Другие вопросы по тегам