su: inaccessible or not found
时间: 2023-06-05 14:47:31 浏览: 2755
su是一个Linux操作系统中用来切换用户身份的命令,具体来说,它允许普通用户切换到root用户身份,从而获取更高的系统权限。当我们在执行这个命令时,如果出现了“su: inaccessible or not found”这个提示,就说明su命令无法访问或者找不到。
出现这个错误的原因可能有很多。首先,可能是su命令本身没有被正确安装或者已经被卸载,这时候我们需要重新安装这个命令。其次,可能是当前用户权限不够,无法执行su命令,这时候我们需要切换到拥有更高权限的用户来执行这个命令。最后,可能是系统环境变量设置有误,导致su命令无法被找到,这时候我们需要对环境变量进行相应的调整。
总之,发现“su: inaccessible or not found”这个错误时,我们需要先检查一下系统环境和文件安装情况,然后再排除其他可能的原因,从而正确地执行su命令,切换用户身份。
相关问题
/system/bin/sh: su: inaccessible or not found
/system/bin/sh: su: inaccessible or not found 是指在执行 su 指令时提示无法进入或找不到的情况。这通常是因为设备没有root权限或者没有安装 su 这个命令。在Android系统中,su 是用来获取超级用户权限的命令。如果你想要执行 su 指令,你需要确保你的设备已经获得了root权限,并且 su 这个命令已经被正确地安装在了系统路径中。
system/bin/sh: su: inaccessible or not found
这个错误提示表明你的设备没有安装具有 root 权限的 su 工具,或者 su 工具不在可执行路径中。
如果你想在设备上执行具有 root 权限的命令,你需要在设备上安装一个具有 root 权限的 su 工具。一般来说,su 工具通常是由 Magisk、SuperSU 等 root 管理工具安装的。
如果你已经安装了 su 工具,但仍然无法使用 su 命令,可能是因为 su 工具不在可执行路径中。你可以尝试在命令行中使用以下命令来执行 su 命令:
```
<path_to_su_tool>/su
```
其中,`<path_to_su_tool>` 是 su 工具的安装路径,一般位于 `/system/xbin/su` 或 `/system/bin/su` 中。如果你无法确定 su 工具的安装路径,可以尝试在命令行中使用以下命令查找:
```
find / -name su 2>/dev/null
```
这个命令会在设备中查找 su 工具,并输出 su 工具的路径。如果找到多个 su 工具,你需要选择其中一个并使用上述命令来执行 su 命令。