16.04: lightdm(lockscreen)无法连接wifi。 (1)权限不足

16.04: lightdm(lockscreen)无法连接wifi。 (1)权限不足

从 14.04 升级到 16.04(全新安装)后(所以不是真正的升级,但你明白我的意思)我注意到带有 unity-greeter 的 lightdm 无法使用网络管理器连接到 WiFi。我收到以下消息:Failed to add/activate connection. - (1) Insufficient privileges

其实没有什么大不了的事,但是有点烦人,因为它曾经有效过。

答案1

我认为问题在于权限=/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 类型=wifi 权限=用户:modolo:; 次要的=

更新的机器:

[连接] id=corona uuid=9bbd3c2b-295b-45e0-b1da-5c6b72e3734d type=wifi 权限= 次要的=

在我看来,新版 NetworkManager 的变化在于,即使创建了连接并将其保存到 ALL,也仅为编辑连接的用户创建权限 (permissions=user:modolo:;)。

从“更新权限后行=用户:modolo:;“ 到 ”权限=“在所有连接文件中,您可以在身份验证之前选择相同的文件,此外,如果任何连接处于活动状态,则会自动选择它。

我希望这对每个人都有帮助并且有效。

拥抱,马塞洛·莫多洛

答案2

我有这个问题。我也遇到过 Unity 中 WiFi 无法使用的问题,我输入 WiFi 密码后什么都没发生。安装我使用的 Gnome 桌面后,我可以通过单击 WiFi 图标输入 WiFi 密码,打开 Wi-Fi 设置,我的集线器旁边有一个配置图标,我在“安全”选项卡下设置了密码。现在我可以在 Unity 和 Gnome 桌面中毫无问题地连接。很奇怪。

答案3

这将修复该问题:

网络连接 ->(单击所需的连接)-> 编辑 -> 常规选项卡 -> “所有用户都可以连接到此网络” -> 保存

答案4

我遇到了一个非常类似的问题,当我尝试添加新的 wifi 连接时,弹出一个对话框。停止并启动网络管理器似乎可以解决这个问题:

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

请注意,使用restart并不能解决我的问题。

相关内容