如何让 Lubuntu 在新用户登录时忘记 Wi-Fi 连接

如何让 Lubuntu 在新用户登录时忘记 Wi-Fi 连接

我的 wifi 在 Lubuntu 系统上运行良好,但是有没有办法让它在用户注销后忘记 wifi 登录凭据?如果其他用户登录,我需要他们使用自己的(Web 授权页面)凭据登录。

答案1

Lubuntu 使用 NetworkManager。解释如何删除已知网络。

sudo rm /etc/NetworkManager/system-connections/NETWORK_NAME

如果我理解正确的话源,运行级别 5 用于图形登录:

运行级别 2 到 5 是完全多用户模式,与默认的 UserLinux (Debian) 系统相同。在其他 Linux 发行版中,通常使用运行级别 3 进行文本控制台登录,使用运行级别 5 进行图形登录。

您将上述命令包装在可执行脚本中并将其链接到/etc/rc5.d/your_script。更多信息可以在这个答案

答案2

首先解决分心问题

在“mercmanager2”和“OrangeTux”之间的对话中,似乎存在一些沟通错误。我不确定我是否清楚地理解了这种混淆,但在我看来,“mercmanager2”似乎将 wifi 接入点登录与网站登录混淆了。

网络管理器确实会记住接入点凭据。对于单用户系统来说,这非常方便。如果要删除接入点,请右键单击网络管理器,选择“编辑连接”,然后选择 wifi 选项卡,选择接入点,然后单击删除。

如果您希望这自动发生,“OrangeTux”的建议是正确的,但只会在断电时发生,具体取决于您如何将其附加到 rc.5 守护进程,顺便说一句,这不是胆小者能做到的。

相反,浏览器配置保存在用户登录主目录中,并且是绝对独立的。如果我登录银行,然后注销,另一个家庭成员登录他们单独的用户帐户,他们绝对会自动连接到 wifi 接入点。然而,如果没有凭证,他们将无法访问我的银行,即使我为了方便选择将我的银行登录凭证保存在我的浏览器设置中(这是一个坏主意 - 为了一点便利而冒着很大的风险)。

回到最初的问题

同样,这里有些不明确。登录有不同的级别:

  1. 进入 Lubuntu 系统
  2. 到(假设)安全的 WiFi 接入点
  3. 到托管路由器的服务器(防火墙或内联网服务器),在“mercmanager2”的情况下,该服务器可能存在,也可能不存在
  4. 最后到达互联网上的某个网络服务器

无论您使用的是 Lubuntu 、 Microsoft 还是 MacOS,后者始终在浏览器中处理,而不是操作系统。

从问题的表述方式来看,我假设有一个防火墙服务器。看来“mercmanager2”希望向防火墙单独验证共享计算机上的每个互联网用户。一个例子是公共图书馆,不同的用户通过同一个 wifi 接入点登录,但必须提供个人凭证(图书馆卡号)才能访问互联网。

如果登录信息被传递,那么无论是 Linux、Windows 还是 Mac,您都无法在本地计算机上更正此问题。此问题由防火墙处理。在我的图书馆,我的个人计算机会获得一个租约,该租约与我的计算机的 MAC 地址(用于标识我的 wifi 硬件的数字)相关联。当我在计算机上更改用户时,服务器上的租约仍然有效,因此我被传递了。

相比之下,图书馆的公共机器强制执行身份验证。当用户注销时,租约被取消,当新用户登录时,将发出新的租约。这是在防火墙上完成的,而不是在公共机器上完成的。无论防火墙使用的是 MacOS、Windows 还是 Linux,情况都是相同的。

如果这不是问题所在,那么我就无法理解最初的问题。

相关内容