在 16.04 Ubuntu 中,除非用户登录,否则访客会话无法访问 wifi。
有没有什么办法可以避免这种荒唐事?
请注意,在 14.04 中它会自动启用,在即将推出的 17.04 中,访客需要输入 wifi 密码并创建密钥环。因此可能只会影响 16.04。
更新:不是错误,只是 1 个奇怪的安装和用户错误。允许所有用户的设置不是默认启用的,一旦启用它应该可以工作。
答案1
根据您的评论(和我的评论)...
默认情况下,连接不会与系统上的所有用户公开共享。为了允许这一点,您需要手动启用它,这可以通过 GUI 或终端来完成。
GUI方式
端子方式
网络配置保存在中/etc/NetworkManager/system-connections
,因此我们只需要编辑适当的文件。
cd
并/etc/NetworkManager/system-connections
运行ls
。确定您要更改的网络(通常只是您的 SSID)。在此示例中,我将编辑网络MySSID
。运行以下命令打开文本编辑器:
sudo nano MySSID
在文件顶部,您将看到以下
[connections]
部分:[connection] id=MySSID uuid=<redacted> type=wifi permissions=user:kazwolfe:; secondaries= timestamp=1490727919
找到该
permissions=
行,删除=
符号后面的所有内容。你的文件应该如下所示:[connection] id=MySSID uuid=<redacted> type=wifi permissions= secondaries= timestamp=1490727919
Ctrl使用-保存文件X。
- 重新启动 NetworkManager 以确保您的连接设置生效。
就您的具体情况(原始问题)而言,这似乎只是偶然,某个地方没有正确设置,或者某个设置不同步。删除网络配置文件(从终端或 GUI)并重新连接到您的网络。应用上述设置,它应该可以正常工作。或者,您可以尝试深入研究配置文件以查看发生了什么,但重新开始可能更容易。
另外,请确保单个连接中没有多个相互冲突的网络配置文件。这可能会导致一些奇怪的问题,因为某些配置文件的优先级可能高于其他配置文件,也可能不高于其他配置文件,这会使系统混乱。