执行 chmod 时 ADB Shell 给出错误模式(在 su 下)

Posted

技术标签:

【中文标题】执行 chmod 时 ADB Shell 给出错误模式(在 su 下)【英文标题】:ADB Shell giving bad mode when executing chmod (under su) 【发布时间】:2012-03-06 08:28:33 【问题描述】:

我遇到了与 android ADB Shell 相关的问题。当我尝试执行命令 chmod 时,他给了我一个“坏模式”。我不明白为什么。我确定我在“su”下执行,由“#”表示。任何人都知道为什么会发生这种情况,以及如何使其工作?提前致谢。

chmod o+rw /dev/ttyS1

【问题讨论】:

您是否尝试过chmod 600 /dev/ttyS1 或其他适合您要使用的权限的八进制值?祝你好运。 谢谢,我设法用 666 打开。将其发布为答案,以便我接受。 【参考方案1】:

Bad mode 是指文件的权限设置不正确,某些版本的chmod 不理解o+rw 表示法。所有chmods 都懂八进制符号,其中 6=读/写,所以试试

 chmod 666 /dev/ttyS1

我希望这会有所帮助。

【讨论】:

以上是关于执行 chmod 时 ADB Shell 给出错误模式(在 su 下)的主要内容,如果未能解决你的问题,请参考以下文章

在应用程序中以编程方式执行 adb shell dpm 命令会产生无法运行程序“adb”:错误 = 13,权限被拒绝 [重复]

如何在 adb shell 上使用 su 命令?

运行 adb shell 命令时 #adb shell 与 #adb -e shell 之间的区别

连接多个设备时如何使用 ADB Shell?因“错误:多个设备和模拟器”而失败

关于安卓adb shell的问题:mount :operation not permitted

简化版chmod