Всплывающее окно «Требуется аутентификация» в Ubuntu может раздражать, особенно когда оно постоянно появляется и мешает вам правильно использовать систему. Это всплывающее окно обычно появляется, когда Ubuntu требует повышенных прав для выполнения определенных системных задач, но хорошая новость заключается в том, что есть несколько способов избавиться от него навсегда. В этом подробном руководстве мы рассмотрим распространенные причины появления всплывающего окна аутентификации и различные решения, которые вы можете попробовать отключить его.
Вот некоторые из наиболее распространенных триггеров всплывающего окна аутентификации в Ubuntu:
Всякий раз, когда вы используете apt в терминале или Ubuntu Software для установки новых программ или обновления существующих, Ubuntu предложит вам ввести пароль для подтверждения изменений. Это связано с тем, что для установки/обновления программного обеспечения требуются повышенные привилегии.
Ubuntu регулярно проверяет наличие обновлений системы в фоновом режиме. Если доступны обновления, вам будет предложено пройти аутентификацию перед их установкой. Это гарантирует, что вы будете знать об изменениях до того, как они произойдут.
Если вы подключаете новый внешний диск или другое USB-устройство, Ubuntu может вывести всплывающее окно аутентификации, чтобы подтвердить, что ваша система может получить доступ к новому оборудованию. Это мера безопасности.
Попытка доступа к определенным защищенным папкам, таким как /root или системные файлы, потребует аутентификации. Это предотвращает случайные/несанкционированные изменения.
Использование sudo в терминале или gksudo/pkexec в графическом интерфейсе для выполнения команд с правами администратора сначала вызовет запрос аутентификации. Это подтвердит наличие у вас разрешений.
Внесение изменений в определенные системные настройки с помощью настроек системы или инструментов настройки заранее запросит аутентификацию в качестве меры предосторожности.
Итак, вкратце, всплывающее окно аутентификации появляется всякий раз, когда вы пытаетесь выполнить действие, требующее повышенных разрешений. Но если это начинает раздражать, есть способы отключить или обойти его.
Вот рекомендуемые решения, чтобы запрос аутентификации не беспокоил вас постоянно:
Одним из простых решений является увеличение периода ожидания, прежде чем вам придется повторно вводить пароль. По умолчанию Ubuntu кэширует вашу аутентификацию примерно на 5 минут.
Чтобы продлить это:
Таким образом, как только вы введете свой пароль один раз, вы, скорее всего, больше не увидите всплывающее окно в течение этого периода времени.
Поскольку фоновые обновления системы часто вызывают всплывающее окно, отключение автоматических обновлений может помочь:
Теперь Ubuntu не будет запрашивать у вас новые обновления, пока вы не проверите их вручную. Просто не забывайте периодически проверять!
Вы можете настроить Ubuntu на использование пароля вашей учетной записи пользователя в любое время, когда требуется аутентификация, вместо того, чтобы запрашивать отдельный пароль sudo.
Для этого откройте терминал и выполните:
sudo visudo
И добавьте эту строку в раздел «Спецификация привилегий пользователя»:
%sudo ALL=(ALL) NOPASSWD:ALL
Сохраните и закройте файл. Теперь ваш пароль для входа будет работать для sudo.
Если всплывающее окно постоянно появляется при запуске определенных команд, вы можете отключить запрос пароля только для этих команд.
Например, чтобы разрешить команде apt работать без аутентификации:
sudo visudo
И добавьте:
YOUR_USER_NAME ALL=(ALL) NOPASSWD: /usr/bin/apt
Замените YOUR_USER_NAME на свое фактическое имя пользователя.
Вы можете сделать это для любых других команд, которым не нужна защита паролем.
Для более продвинутого варианта вы можете использовать PolicyKit для определения или переопределения правил аутентификации для определенных приложений или действий.
Например, чтобы GNOME Tweaks перестали требовать пароль:
[Отключить polkit gnome tweaks] Identity=unix-group:sudo Action=org.gnome.tweaks.modify ResultAny=no ResultInactive=no ResultActive=yes
Посмотрите на существующие файлы .pkla для примеров создания других политик.
Вы можете полностью отключить PolicyKit, чтобы избавиться от всех запросов на аутентификацию. Однако это рискованно и не рекомендуется!
Чтобы сделать это в любом случае, выполните:
sudo service polkit stop
PolKit будет отключен, пока вы не перезапустите его с помощью:
sudo service polkit start
Опять же, это не очень рекомендуется, поскольку это удаляет все принудительное применение привилегий во время остановки.
Отключение всплывающего окна аутентификации снижает безопасность, поэтому не переусердствуйте. Вот несколько случаев, когда вам все равно следует оставить аутентификацию включенной:
Поэтому полное отключение аутентификации рекомендуется только для однопользовательских компьютеров, которые вы полностью контролируете и которым доверяете. В противном случае используйте выборочные решения выше, чтобы уменьшить количество определенных всплывающих окон.
Запрос аутентификации Ubuntu выполняет важную функцию безопасности, но он может раздражать, если им злоупотреблять. Настройка времени ожидания пароля, отключение автоматических обновлений, настройка правил sudo и использование PolicyKit — хорошие способы уменьшить количество всплывающих окон без полного ущерба для безопасности вашей системы.
Просто не забывайте проходить аутентификацию для таких важных операций, как системные изменения, доступ к данным, рискованные команды и многопользовательские машины. При правильном балансе вы можете получить удобство без чрезмерного воздействия. Надеюсь, это руководство даст вам несколько полезных вариантов устранения этих надоедливых всплывающих окон аутентификации!