主题是 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>
希望这有帮助。