Итак, у меня двойная загрузка, и я создал общий раздел для использования двумя моими ОС. Это отформатировано как жир.
Для доступа через мою ОС 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
. Есть идеи?
После небольшой копки я наконец нашел ответ. Похоже, порядок опций имеет значение. Я переместил user
до exec
, и теперь я могу запускать скрипты в смонтированном разделе.
Этот вопрос является тем, который помог.
Может быть, об этом нужно упомянуть на странице Сообщества Ubuntu Fstab ??