Для соединений WPA-Enterprise, использующих имя пользователя / пароль, пароль обычно хранится в наборе ключей пользователя, даже если установлен флажок «доступно всем пользователям».
Единственный способ, как я обнаружил, чтобы NetworkManager не запрашивал мой пароль, - это вручную изменить настройки подключения:
Отредактируйте сетевое соединение, убедившись, что флажок «доступен всем пользователям» включен. Сохрани это.
Откройте терминал и изменения каталога: cd /etc/NetworkManager/system-connections
. Каждый файл в этом каталоге представляет собой одно из соединений, сохраненных для «всех пользователей» NetworkManager.
Используйте sudo grep flags *
для отображения всех файлов, которые используют флаги паролей. Вы увидите имя файла, представляющее ваше Wi-Fi-соединение WPA Enterprise. Давайте назовем этот файл myconnection
.
Редактировать файл sudo nano myconnection
Перейдите к разделу [802-1x]
в файле, удалите password-flags
и добавьте строку password=mypassword
.
Сохранить файл
При следующей перезагрузке NetworkManager уже должен иметь пароль, поэтому ему не нужно разблокировать связку ключей для подключения к нему.
Обратите внимание, что этот подход хранит ваш пароль в текстовом файле. Хотя текстовый файл доступен для чтения только пользователю root, NetworkManager может его прочитать, и любой пользователь может увидеть пароль, а также перейти к настройкам «изменить подключение» в NetworkManager. Это решение может быть практичным для пользователей, которые используют пароль без пароля на компьютере, который используется только ими.