需要禁用无线网络中的显示密码

需要禁用无线网络中的显示密码

我在一所学校工作,我们正在为学生设置一些 ubuntu 笔记本电脑。无线密码需要保密,这样学生就无法将他们的个人设备连接到网络。我们现在面临的问题是,网络管理器允许您以纯文本形式查看已保存的无线密码。我更改了网络配置编辑器的权限,这样学生就可以连接到任何其他网络,甚至可以打开编辑器查看密码。这样就解决了问题。所以我想。我刚刚意识到,如果笔记本电脑无法连接到网络,它会弹出一个需要身份验证的错误框,并且显示密码复选框再次可用。这样学生就可以找出无线密码了。有人知道我可以在哪里关闭该复选框选项吗?它会在 gconf-editor 下的特定文件下吗?

现在我没有工作,所以笔记本电脑就放在我的办公室里,除非我找到解决方案,否则无法使用。

当前配置 - ubuntu 10.04 目前已将 /home/username/.gconf/apps/nm-applet 设置为 chmod 000,同时将 /usr/bin/nm-connection-editor 也设置为 000。这就是我阻止访问密码的方式,但是当该框自动弹出时,由于无法连接,并将密码放在银盘上,很难让学生使用它们。顺便说一句,我不是网络管理员,所以我不能只更改它仅通过 mac 地址接受无线连接。我们网络上有超过 5000 台机器,大约一半有无线连接,所以他们不会很快切换。

答案1

以管理员身份设置无线网络,并在编辑无线网络时选中对话框底部的复选框以使连接“可供所有用户使用”。

好的,让我更详细、更明确地说明:

  1. 以管理员身份登录。学生无法访问此帐户。
  2. 单击网络图标并选择“编辑连接”。
  3. 在无线选项卡中,选择您的网络并单击编辑。
  4. 在该窗口的底部,单击“可供所有用户使用”。

现在,连接将在启动时自动配置,其他用户可以使用该网络,但如果他们尝试编辑该网络,他们将被要求输入你的密码。如果不这样做,就无法编辑该连接,因此无法看到密码。

如果确实像您所说的那样,学生在连接失败时可以看到密码,那么这是一个需要修复的错误,而不是解决的问题。很明显,用户不应该能够读取其他人的个人信息。

答案2

我唯一能想到的办法就是不要使用网络管理器,而是手动设置连接。

设置一个使用 iwconfig 设置无线网络的 shell 脚本 - 为其设置全局执行权限,但仅限 root 读写。

我还会考虑将其作为功能请求添加到 Gnome 用户中。

相关内容