![系统策略阻止 wifi 扫描(以及 root 通行证以获取电源)](https://linux22.com/image/174995/%E7%B3%BB%E7%BB%9F%E7%AD%96%E7%95%A5%E9%98%BB%E6%AD%A2%20wifi%20%E6%89%AB%E6%8F%8F%EF%BC%88%E4%BB%A5%E5%8F%8A%20root%20%E9%80%9A%E8%A1%8C%E8%AF%81%E4%BB%A5%E8%8E%B7%E5%8F%96%E7%94%B5%E6%BA%90%EF%BC%89.png)
主题是 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>
希望这有帮助。