系统策略阻止 wifi 扫描(以及 root 通行证以获取电源)

系统策略阻止 wifi 扫描(以及 root 通行证以获取电源)

主题是 arch arm raspberry pi 3 (lxqt) 每次我打开网络管理器或想要重新启动时都会提示输入 root 密码。

我的 中进行了以下修改/etc/sudoers

Cmnd_Alias      REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff,
/usr/bin/shutdown -h now Cmnd_Alias      NETWORK = /usr/bin/netctl,
/usr/bin/nm-applet, /usr/bin/nm-connection-editor, /usr/bin/nm-online,
/usr/bin/nmcli, /usr/bin/nmtui, /usr/bin/nmtui-connect,
/usr/bin/nmtui-edit, /usr/bin/nmtui-hostname

%network ALL=(ROOT) NOPASSWD: NETWORK 

%power ALL=(ALL) NOPASSWD: POWER

尝试了(ALL)和(ROOT),但都不起作用。

我的/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy文件正确包含:

<allow_active>yes</allow_active>
<allow_inactive>yes</allow_inactive>

并添加了

<allow_any>yes</allow_any>

但它仍然没有解决我的问题。奇怪的是,即使我不提供 root 密码,wifi 扫描也会通过,并且我会看到可用的连接。

我阅读了大多数帖子(10 年前左右),但它们没有解决我的问题。

答案1

回答可能有点晚了。我现在在 Raspberry Pi 4 上使用 Fedora 33 设置 WiFi 时遇到了同样的问题。我使用no而不是yes以下内容来解决该问题:

<allow_any>no</allow_any>

希望这有帮助。

相关内容