我在运行 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 命令,现在它工作正常。感谢您所有的帮助。