我正在学习adb。有人可以告诉我为什么下面的chmod命令没有改变/ sdcard上dir的权限?它在/ data中运行良好,但我正在尝试在/ sdcard中进行测试。谢谢你的帮助。
adb shell su -c "chmod -R 750 /sdcard/path/to/dir"
目前的烫发是rw- --- ---
我正在从批处理脚本运行命令。
我扎根并假设我不需要使用sdcard su,但是尝试了以下内容并且它们也不起作用。
这通常是行不通的。 Android sdcard卷通常使用“-noexec”标志安装,以防止发生您想要做的事情,无论它是什么FS类型(vfat或ext2 / 3/4)。
由于你有一个root设备,你可能想尝试没有noexec标志的remount sdcard卷 - 不确定它是否适用于FUSE文件系统驱动程序,尽管......
我知道我差不多晚了一年,但尝试使用:
adb shell su -c chmod 750 /sdcard/path/to/dir/*
最后的小通配符将权限应用于文件夹中的每个文件。
您还可以使用以下内容:
adb shell su -c chmod 750 /sdcard/path/to/dir/*.apk
...仅将权限应用于目录中的APK文件。