Почему не удается выполнить двоичные файлы в смонтированной файловой системе ext?

Недавно я переместил некоторые файлы из ntfs в ext4 на моем внешнем диске. Я не могу запустить исполняемые файлы после того, как преобразовал его в ext4.

  1. Ниже приведена запись fstab, которую я использую для монтирования раздела ext4.

    UUID={UUID} {path} ext4 rw,async,suid,dev,exec,user 1 1
    
  2. Ниже приведено разрешение для файла, который я пытаюсь запустить

    -rwxrwxrwx 1 {myid} {myid} 73015 Oct  9 09:38 eclipse
    
  3. Когда я пытаюсь запустить программу из командной строки, Я получаю следующее сообщение об ошибке bash: ./eclipse: В доступе отказано

  4. Когда я пытаюсь запустить программу из Nautilus, я получаю сообщение: «Для исполняемых файлов не установлено приложение». . [+1112]

  5. Я проверил вкладку разрешений в свойствах файла и установил бит «Разрешить выполнение файла как программы».

6
задан 17 October 2013 в 07:07

2 ответа

Проблема была решена путем изменения опции монтирования с 'user' на 'nouser'. Я понятия не имею, почему, хотя ...

0
ответ дан 17 October 2013 в 07:07

У меня была та же проблема, и я решил ее, добавив «exec» к записи в / etc / fstab, сохранив «user». Здесь есть много комбинаций настроек, но это один из них, который работает.

UUID="4blahblah4" /160/  ext4   user,exec,auto,nofail       0       0
0
ответ дан 17 October 2013 в 07:07

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

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