16.04: lightdm (blokada ekranu) nie może połączyć się z Wi-Fi. (1) Niewystarczające uprawnienia


8

Po aktualizacji do 16.04 (czysta instalacja) z 14.04, (więc tak naprawdę nie aktualizacja, ale masz rację) zauważam, że lightdm z unity-greeter nie może połączyć się z Wi-Fi za pomocą menedżera sieci. Pojawia się następujący komunikat: Failed to add/activate connection. - (1) Insufficient privileges.

Nie jest to naprawdę wielka sprawa, ale trochę denerwująca, ponieważ kiedyś działała.


Czy próbowałeś już ponownie zainstalować Network Managera?
Danibix,

tak, nie działało .. Mam też ten problem na dwóch komputerach, więc nie sądzę, że zrobiłem coś złego. obie czyste instalacje.
Joakim Koed

Odpowiedzi:


7

Myślę, że problem tkwi w linii permissions = w plikach konfiguracyjnych w / etc / NetworkManager / system-connection / * po zmianie, którą opisuję poniżej, wszystko poszło tak jak poprzednio.

Mam cztery komputery z systemem Ubuntu 16.04, dwa zostały zaktualizowane z 15.10 do 16.04, a dwa zostały zainstalowane od zera.

Na komputerach, które zostały zaktualizowane, możesz wybrać już skonfigurowane połączenie (użytkownik LightDM nie może tworzyć, zmieniać ani usuwać połączeń) przed zalogowaniem. W zaktualizowanym komputerze dostępne połączenie jest automatycznie wybierane, dzięki czemu możliwe jest ssh do maszyna.

Na komputerach, które otrzymały wersję 16:04, użytkownik LightDM nie może wybrać jednego z wcześniej utworzonych połączeń wyświetlających niewystarczające uprawnienia do błędu.

Po sprawdzeniu dzienników i różnic w plikach konfiguracyjnych między maszynami zdałem sobie sprawę, że pliki w / etc / NetworkManager / system-connection / * mają małe różnice!

Zainstalowane maszyny od podstaw:

[Połączenie] id = corona uuid = 4ce20be5-d5a0-41c5-820c-852136fade99 type = uprawnienia wifi = użytkownik: modolo :; wtórne =

Zaktualizowane maszyny:

[Połączenie] id = corona uuid = 9bbd3c2b-295b-45e0-b1da-5c6b72e3734d typ = uprawnienia Wi-Fi = pomocnicze =

Moim zdaniem w nowym NetworkManager zmieniło się to, że nawet gdy połączenie jest tworzone i zapisywane we WSZYSTKICH, uprawnienia są tworzone tylko dla użytkownika, który edytuje połączenie (uprawnienia = użytkownik: modolo :;).

Po zaktualizowaniu uprawnień z „ line = użytkownik: modolo :; ” do „ permissions = ” we wszystkich plikach połączeń możesz wybrać to samo przed uwierzytelnieniem, a ponadto, jeśli którekolwiek z połączeń jest aktywne, zostanie ono automatycznie wybrane.

Mam nadzieję, że to pomaga i działa dla wszystkich.

Uściski, Marcelo Modolo


3
Te same wyniki można uzyskać, przechodząc do Menedżera sieci i edytując połączenie, które chcesz zmodyfikować. Na karcie Ogólne zaznacz pole wyboru „Wszyscy użytkownicy mogą łączyć się z tą siecią”, a właściwość uprawnienia zostanie odpowiednio zaktualizowana w pliku.
omrsin

0

Mam ten problem. Miałem też problem z niedziałaniem Wi-Fi w Unity, wpisałem hasło do Wi-Fi i nic się nie wydarzyło. Po zainstalowaniu pulpitu Gnome, którego używam, mogłem wprowadzić hasło Wi-Fi, klikając ikonę Wi-Fi, otwierając Ustawienia Wi-Fi, obok mojego koncentratora była ikona konfiguracji, ustawiłem tam hasło w zakładce Bezpieczeństwo . Teraz mogę łączyć się bez problemów zarówno z komputerami Unity, jak i Gnome. Dziwne.


1
Cześć, czy możesz powiedzieć, że dotyczy to Ciebie? bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1574020
Joakim

OK, zrobiłem to.
MEJT 24.04.16

0

To rozwiązałoby problem:

Połączenia sieciowe -> (kliknij wymagane połączenie) -> Edytuj -> karta Ogólne -> „Wszyscy użytkownicy mogą łączyć się z tą siecią” -> Zapisz


0

Podczas próby dodania nowego połączenia Wi-Fi napotkałem bardzo podobny problem. Wydaje się, że zatrzymanie i uruchomienie menedżera sieci to rozwiązało:

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

Pamiętaj, że używanie restartnie rozwiązało problemu dla mnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.