Почему не удается выполнить двоичные файлы в смонтированной файловой системе 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
задан 16.04.2020, 09:46

2 ответа

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

UUID="4blahblah4" /160/  ext4   user,exec,auto,nofail       0       0
0
ответ дан 16.04.2020, 09:47

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

0
ответ дан 16.04.2020, 09:47
  • 1
    @qbi я отправил его как ответ, потому что это было решением для моей проблемы. Путем изменения fstab опции я в состоянии выполнить исполняемый файл от внешнего диска. – kecman 16.04.2020, 09:48
  • 2
    @qbi, почему нет? Хотеть объяснить? – Qi Ming 16.04.2020, 09:48
  • 3
    Это не предоставляет ответ на вопрос. Чтобы критиковать или запросить разъяснение от автора, оставьте комментарий ниже их сообщения - можно всегда комментировать собственные сообщения, и как только Вы имеете достаточный репутация , Вы будете в состоянии к комментарий к любому сообщению . – user207421 16.04.2020, 09:49
  • 4
    Это решение работы. Отметьте его как принятый ответ. начиная с ext4 rw, асинхронного, suid, dev, должностное лицо, nouser эквивалентно значениям по умолчанию, можно непосредственно записать его как UUID = {UUID} {путь} ext4 значения по умолчанию 1 1 – John Anderson 16.04.2020, 09:49

Теги

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