![Невозможно запустить файл .sh в fstab Смонтированный раздел vfat](https://rvso.com/image/913188/%D0%9D%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%20.sh%20%D0%B2%20fstab%20%D0%A1%D0%BC%D0%BE%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20vfat.png)
Итак, у меня двойная загрузка, и я создал общий раздел для использования между двумя моими ОС. Он отформатирован как fat.
Для доступа через мою ОС Ubuntu 18.04.2 моя запись fstab для автоматического монтирования этого раздела выглядит следующим образом:
UUID=<PARTITION_UUID> /mnt/storage vfat rw,exec,auto,user,uid=1000,gid=1000,umask=000 0 2
При загрузке раздел доступен, и все пользователи, группы и разрешения соответствуют записи fstab.
Однако при запуске файла .sh возникает ошибка:
bash: ./my_script.sh: Permission denied
Запустив ls -l
my_script.sh я получаю:
-rwxrwxrwx 1 wildgooze wildgooze 76 Jun 10 21:37 my_script.sh
Запуск скрипта завершается ошибкой sudo
. Есть идеи?
решение1
Немного покопавшись, я наконец нашел ответ. Похоже, порядок опций имеет значение. Я user
уже переместил exec
, и теперь могу запускать скрипты в смонтированном разделе.
Этот вопросэто то, что помогло.
Может быть, об этом следует упомянуть вСтраница сообщества Ubuntu Fstab??