![我如何允许 macchanger 在 ubuntu touch/apparmor 上运行?](https://linux22.com/image/1129314/%E6%88%91%E5%A6%82%E4%BD%95%E5%85%81%E8%AE%B8%20macchanger%20%E5%9C%A8%20ubuntu%20touch%2Fapparmor%20%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
我试图从 ubuntu touch 设备的终端应用程序运行 macchanger,以避免不道德的第三方(即 wifi 提供商)追踪我的 mac 地址。但是它失败了,出现以下错误:(当前 mac XX 被故意屏蔽了)
/home/phablet# macchanger -e ccmni0
[ERROR] Could not read permanent MAC: Operation not supported
Current MAC: XX:XX:34:v7:66:f8 (unknown)
Permanent MAC: 00:00:00:00:00:00 (XEROX CORPORATION)
[ERROR] Could not change MAC: interface up or insufficient permissions: Operation not supported
我尝试查找 macchanger 所需的 apparmor 权限,但没有成功。有什么想法可以解决吗?
编辑:我尝试从 adb shell 运行命令,结果相同,所以我不确定这是否是 apparmor 或 ubuntu touch distro 的问题。
我也尝试ip link set dev ccmni0 address xx:xx:xx:xx:xx:
过
RTNETLINK answers: Operation not supported
编辑:我已重新安装了 macchanger(apt-get install macchanger)。在安装过程中,我有一个问题(“....您是否希望在每次重启时生成随机 mac 地址”)-选择 -> 是。现在 mac 在重启时会发生变化,但我仍然无法在运行时更改它(无需重启)。