如何禁用显示密码?

如何禁用显示密码?

我在一所学校工作,我想禁用这部分。每当网络出现故障并且必须重新进行身份验证时,孩子们就有机会看到密码。我该如何禁用这部分?

答案1

我认为,但我不确定,阻止普通用户对网络管理器功能进行任何控制也会阻止他们看到密码。这是我在实验室中使用的设置,我想我检查过它是否可以看到密码,但那是很久以前的事了,我记不太清楚了:

# cat /etc/polkit-1/localauthority/50-local.d/disable-network-control.pkla 
[Wifi management]
Identity=unix-user:*
Action=org.freedesktop.NetworkManager.settings.*
ResultAny=no
ResultInactive=no
ResultActive=no

[Wifi sysad management]
Identity=unix-group:sudo;unix-user:root
Action=org.freedesktop.NetworkManager.settings.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

该配置非常易读 - 它拒绝所有用户访问与网络管理器相关的任何操作,然后允许他们作为组成员sudoroot用户。

因此(当然假设您的学生使用非特权帐户),您可以对他们的帐户应用相同的限制,同时豁免您的管理员帐户。

答案2

我使用这个配置,只有root用户可以看到WiFi密码。其他用户看不到密码。

这是路径,我改变了 polkit 设置

cat /etc/polkit-1/localauthority/50-local.d/disable-network-control.pkla

[ 用户无法编辑或查看密码]

身份=unix-用户:*

操作=org.freedesktop.NetworkManager.settings.*

结果活动=否


相关内容