Недавно я переместил некоторые файлы из ntfs в ext4 на моем внешнем диске. Я не могу запустить исполняемые файлы после того, как преобразовал его в ext4.
Ниже приведена запись fstab, которую я использую для монтирования раздела ext4.
UUID={UUID} {path} ext4 rw,async,suid,dev,exec,user 1 1
Ниже приведено разрешение для файла, который я пытаюсь запустить
-rwxrwxrwx 1 {myid} {myid} 73015 Oct 9 09:38 eclipse
Когда я пытаюсь запустить программу из командной строки, Я получаю следующее сообщение об ошибке bash: ./eclipse: В доступе отказано
Когда я пытаюсь запустить программу из Nautilus, я получаю сообщение: «Для исполняемых файлов не установлено приложение». . [+1112]
Я проверил вкладку разрешений в свойствах файла и установил бит «Разрешить выполнение файла как программы».
Проблема была решена путем изменения опции монтирования с 'user' на 'nouser'. Я понятия не имею, почему, хотя ...
У меня была та же проблема, и я решил ее, добавив «exec» к записи в / etc / fstab, сохранив «user». Здесь есть много комбинаций настроек, но это один из них, который работает.
UUID="4blahblah4" /160/ ext4 user,exec,auto,nofail 0 0