Вопрос или проблема
Я использую Ubuntu 23.10. Моя компания предоставила мне Yubikey для доступа к VPN, и всё работает отлично. Однако, когда я включаю компьютер, экран gdm запрашивает только вход с помощью смарт-карты (и больше не запрашивает пароль). Мне приходится каждый раз отключать Yubikey, чтобы gdm предложил мне стандартный экран ввода имени пользователя и пароля.
Как я могу настроить его так, чтобы при запуске не запрашивался вход через смарт-карту?
Я решил это с помощью команды в терминале
gsettings set org.gnome.login-screen enable-smartcard-authentication false
Ответ или решение
На вопрос о том, почему система требует входа с использованием смарт-карты при вставленном Yubikey, можно дать детализированный и профессиональный ответ, учитывая всю предоставленную информацию.
Причина проблемы
Когда вы используете Yubikey в Ubuntu 23.10, система может автоматически обнаруживать его как смарт-карту и, соответственно, предпочитает использовать его для аутентификации, чем обычный метод ввода пароля. Это поведение обусловлено настройками GNOME Display Manager (gdm), который отвечает за экран входа в систему. Он автоматически переключается на вариант аутентификации с использованием смарт-карты, обнаружив подключенное устройство, даже если это не то, что вам требуется.
Решение проблемы
Для изменения этого поведения, как было указано, достаточно использовать команду, которая отключает вариант аутентификации через смарт-карту для экрана входа:
gsettings set org.gnome.login-screen enable-smartcard-authentication false
Детали решения
-
Отключение смарт-карт аутентификации: Вызвав вышеуказанную команду в терминале, вы отключаете возможность системы использовать смарт-карты при входе на экран gdm. Это значит, что, даже если Yubikey будет подключен, система не будет предлагать его использовать для входа в систему.
-
Постоянное внедрение решения: Убедитесь, что команда была выполнена от имени пользователя с правами администратора либо через использование
sudo
, чтобы изменения были применены корректно и остались после перезагрузки системы. -
Убедитесь в безопасности процесса: Если у вас есть отдельные задачи с использованием Yubikey, такие как доступ к VPN, убедитесь, что ваши настройки позволяют выполнять эти задачи корректно, без необходимости каждый раз удалять ключ.
Заключение
Изменение предпочтений аутентификации на gdm позволит вам использовать обычный метод ввода пароля без необходимости извлекать Yubikey при каждом входе в систему. Данная проблема достаточно распространена, поэтому ее решение путем изменения настроек gsettings является универсальным и эффективным. Это упрощает управление устройствами и позволяет пользователям интегрировать различные методы аутентификации в свои рабочие процессы без неудобств.
Надеюсь, это решение окажется для вас полезным и позволит упростить процедуру входа в систему.