16.04: lightdm (lockscreen) не может подключиться к Wi-Fi. (1) Недостаточные привилегии

8

После обновления до 16.04 (чистая установка) с 14.04 (так что обновление не очень, но вы поняли) я заметил, что lightdm с unity-greeter не может подключиться к WiFi с помощью администратора сети. Я получаю следующее сообщение: Failed to add/activate connection. - (1) Insufficient privileges.

Не очень большое дело, но немного раздражает, так как раньше работало.

Йоаким Коед
источник
Вы уже пытались переустановить Network Manager?
Danibix,
да, не работает .. Также у меня есть эта проблема на двух компьютерах, поэтому я не думаю, что я сделал что-то не так. как чистая установка.
Йоаким Коед

Ответы:

7

Я думаю, что проблема в строке permissions = в файлах конфигурации в / etc / NetworkManager / system-connections / * после изменения, которое я опишу ниже, все пошло как раньше.

У меня четыре компьютера с Ubuntu 16.04, два были обновлены с 15.10 до 16.04 и два были установлены с нуля.

На машинах, которые были обновлены, вы можете выбрать уже настроенное соединение (пользователь LightDM не может создавать, изменять или удалять соединения) перед входом в систему. На обновленной машине автоматически выбирается доступное соединение, и поэтому можно выполнить ssh для машина.

На машинах, которые получили версию 16:04, пользователь LightDM не может выбрать одно из ранее созданных подключений, отображая ошибку с недостаточными привилегиями.

После проверки журналов и различий в файлах конфигурации между машинами я понял, что файлы в / etc / NetworkManager / system-connections / * имеют небольшие различия!

Установленные машины с нуля:

[Соединение] id = corona uuid = 4ce20be5-d5a0-41c5-820c-852136fade99 type = разрешения wifi = пользователь: modolo :; второстепенные =

Обновленные машины:

[Соединение] id = корона uuid = 9bbd3c2b-295b-45e0-b1da-5c6b72e3734d тип = разрешения Wi-Fi = вторичные =

На мой взгляд, с новым NetworkManager изменилось то, что даже когда соединение создается и сохраняется во ВСЕ, разрешения создаются только для пользователя, который редактирует соединение (permissions = user: modolo :;).

После обновления разрешений от « line = user: modolo :; » до « permissions = » во всех файлах подключений вы можете выбрать одинаковые перед аутентификацией и, кроме того, если какое-либо из подключений активно, оно выбирается автоматически.

Я надеюсь, что это помогает и работает для всех.

Объятия, Марсело Модоло

user217277
источник
3
Вы можете получить те же результаты, перейдя в Network Manager и отредактировав соединение, которое вы хотите изменить. На вкладке Общие установите флажок «Все пользователи могут подключаться к этой сети», и свойство permissions будет обновлено в файле соответственно.
omrsin
0

У меня есть эта проблема. У меня также была проблема с тем, что WiFi не работал в Unity, я вводил пароль WiFi, и ничего не происходило. После того, как я установил рабочий стол Gnome, которым я пользуюсь, я смог ввести пароль WiFi, щелкнув значок WiFi, открыв Параметры Wi-Fi, рядом с моим хабом был значок конфигурации, я установил пароль там на вкладке Безопасность. , Теперь я могу без проблем подключаться как к рабочим столам Unity, так и к Gnome. Странный.

MEJT
источник
1
Привет, не могли бы вы сказать, что на вас это тоже влияет? bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574020
Йоаким Коед
Хорошо, я так и сделал.
MEJT
0

Это решило бы проблему:

Сетевые подключения -> (щелкните нужное подключение) -> Изменить -> вкладка Общие -> «Все пользователи могут подключаться к этой сети» -> Сохранить

Джозеф
источник
0

Я столкнулся с очень похожей проблемой, когда у меня всплывающее диалоговое окно при попытке добавить новое соединение Wi-Fi. Остановка и запуск сетевого менеджера, похоже, решили эту проблему:

sudo systemctl stop NetworkManager.service
sudo systemctl start NetworkManager.service

Обратите внимание, что использование restartне решило проблему для меня.

военно-картографическая служба
источник