Я успешно добавил 2FA с пакетом Google Authenticator в openSUSE Leap 42.1 для диспетчера отображения login
, sudo
и su
. Я должен вводить проверочный код из приложения Android каждый раз, когда использую эти инструменты (как для основного пользователя, так и для пользователя root).
Однако, когда я, например, пытаюсь установить программное обеспечение через графический интерфейс с Yast2, нет поля для ввода кода. Я ввожу свой пароль root и окно Yast зависает (вероятно, в ожидании кода). Причина в том, что Yast2 использует su
. Поэтому, когда я закомментирую строку с помощью Google Authenticator, /etc/pam.d/su
я могу открыть Yast и установить программное обеспечение, изменить настройки системы и т. Д.
Как я могу заставить Yast2 спрашивать у меня коды подтверждения?