Android adb 执行权限未应用

Android adb 执行权限未应用

我尝试在 adb 文件中申请执行权限,但没有成功。以下是我所做的。

root@themanish:/media/BACKUP/AndroidBackup/android-sdk-linux/platform-tools# chmod +x adb
root@themanish:/media/BACKUP/AndroidBackup/android-sdk-linux/platform-tools# ls -l
total 2136
-rw------- 1 themanish themanish 1231255 Jun  6 17:38 adb
drwx------ 1 themanish themanish       0 Jun  6 17:38 api
-rw------- 1 themanish themanish  197710 Jun  6 17:38 fastboot
-rw------- 1 themanish themanish  727881 Jun  6 17:38 NOTICE.txt
-rw------- 1 themanish themanish   16648 Jun  6 17:38 source.properties
drwx------ 1 themanish themanish    4096 Jun  6 17:38 systrace

权限仍然是-rw。

答案1

/media/BACKUP 可能是一个 FAT 或 NTFS 驱动器,不符合 unix 权限要求。

可能的解决方案:

  • 将这些文件移动到 ext4 或类似的分区
  • 使用 ext4 或类似文件系统格式化该驱动器
  • 重新挂载强制执行权限。如果知道设备名称XXX:

sudo umount /media/BACKUP sudo mount /dev/XXX /media/BACKUP -o exec,umask=000,fmask=000

相关内容