Я пытался применить разрешение на выполнение файла 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 ответ1

0

Вероятно, /media /BACKUP - это диск FAT или NTFS, который не подходит для разрешения Unix.

Возможные решения:

  • Переместите эти файлы в ext4 или аналогичный раздел
  • Формат этого диска с ext4 или аналогичной файловой системой
  • Перемонтировать принудительное выполнение прав. Если вы знаете имя устройства XXX:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .