Почему я не могу сделать этот файл исполняемым (разрешения chmod)?

Я скачал Android Development Tool для Linux (ADT) и поместил его в домашний каталог. После распаковки файлов, когда я дважды щелкаю по исполняемому файлу «eclipse»; затмение работает отлично.

Но если я разархивирую ADT в другом каталоге, в моем случае каталог E: (отображается при загрузке в Windows 7). Двойной щелчок по тому же исполняемому файлу «eclipse» не запускает eclipse. Отображается сообщение об ошибке:

Не удалось отобразить /media/Software/00.AndroidLinux/ADT/eclipse/eclipse. Для исполняемых файлов не установлено приложение. Вы хотите найти приложение для открытия этого файла?

Если я нажимаю да в диалоге, он находит «Pypar2», который не является моим решением.

Я обнаружил, что разрешение файла «eclipse» соответствует

-rw------- 1 tanvir tanvir 63050 Feb  4 19:05 eclipse

Я пытался изменить разрешение с помощью «chmod + x eclipse», но безрезультатно. Эта команда вообще не меняет права доступа к файлу.

Что мне делать?

Соответствующий вывод cat /proc/mounts:

/dev/sda6 /media/Software fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0

Пожалуйста, не забывайте, что я новичок в Ubuntu и продолжаю учиться день за днем.

2
задан 24 June 2013 в 20:15

1 ответ

Для меня сработало следующее:

Сначала сохраните старую копию /etc/fstab, чтобы сказать $HOME/fstab.old

Теперь запустите

$mount  

, чтобы получить устройство тип (например, /dev/sda3), посмотрите, где смонтирован привод,

Пример :

/dev/sda3 on /some/path type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)  

( ПРИМЕЧАНИЕ : В в вашем случае тип устройства и каталог, в котором он смонтирован, будут другими).

Найдите UUID диска, запустив:

$blkid  

В моей системе это вернуло:

/dev/sda3: UUID="90FEDFC7FEDFA3AE" TYPE="ntfs"  

Скопируйте / вставьте следующую запись в ваш [ 119] файл: (запустите gksudo gedit /etc/fstab для редактирования)

UUID=90FEDFC7FEDFA3AE /media/Software ntfs rw,noauto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0  

( ПРИМЕЧАНИЕ : ЗАПИШИТЕ UUID ВАШЕГО ДИСКА . Также укажите любой путь, который удобен тебе).

Перезагрузите компьютер.
Теперь вы должны быть в состоянии выполнить любой файл.

0
ответ дан 24 June 2013 в 20:15

Другие вопросы по тегам:

Похожие вопросы: