当我在 termux 中运行“sudo airmon-ng”时,它会抛出“权限被拒绝”错误

当我在 termux 中运行“sudo airmon-ng”时,它会抛出“权限被拒绝”错误

我在运行 Lineage OS 1.14.1 和 Android 版本 7(带 root (SuperSU))的 Samsung Galaxy S6 Edge Plus (SM-G928C) 中使用 Termux。当我运行时sudo airmon -ng,它会抛出以下错误。

/data/data/com.termux/files/usr/bin/airmon-ng: 59: id: Permission denied
Unable to determine user id, permission errors may occur.
/data/data/com.termux/files/usr/bin/airmon-ng: 75: uname: Permission denied
/data/data/com.termux/files/usr/bin/airmon-ng: 110: wc: Permission denied
Your kernel has module support but you don't have modprobe installed.
It is highly recommended to install modprobe (typically from kmod).
/data/data/com.termux/files/usr/bin/airmon-ng: 183: ls: Permission denied

/data/data/com.termux/files/usr/bin/airmon-ng: 1202: ls: Permission denied
PHY     Interface       Driver          Chipset

关于如何修复它有什么想法吗?

答案1

所以我找到了解决方法。我用 Magisk 而不是 supersu 并使用了 su -c 命令,现在它工作正常。感谢您所有的帮助。

相关内容