Как автоматически установить USB-накопитель, на который все пользователи могут писать?

Я пытаюсь настроить Raspberry Pi для запуска BitTorrent Sync для резервного копирования файлов на внешний жесткий диск, но у меня возникают некоторые неприятные проблемы.

Во-первых, мне нужно настроить жесткий диск USB для автоматического монтирования при загрузке, потому что питание часто выходит, где я живу. Итак, я добавил строку в /etc/fstab

 /dev/sda1 /media/josiah vfat defaults 0 0 

Я перезагрузился, и он установил диск, но тогда btsync не смог написать ему. Итак, я немного читал и обнаружил, что вам нужно указать пользовательский параметр, поэтому я попробовал это;

 /dev/sda1 /media/josiah vfat defaults,user 0 0 

Это тоже не сработало, поэтому я попытался указать все значения по умолчанию вручную

 /dev/sda1 /media/josiah vfat rw,auto,user,async,suid,dev,exec 0 0 

Я думал, что это работает, но затем btsync снова начал жаловаться, что он не может записать на диск, и когда я попытался отключить его как обычного пользователя, он сказал, что только суперпользователь может размонтировать диск.

Это меня сбивает с толку, так как я думал, что это то, для чего был user вариант. Что мне не хватает или что-то не так?

Вы можете сделать chmod после того, как вы установили раздел, но это не будет постоянным при перезагрузке.

Вы должны попробовать эту строку fstab:

 /dev/sda1 /media/josiah vfat user,umask=0000 0 0 

Или варианты монтирования:

 mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah 

Это сделает мир готового раздела читабельным и доступным для записи.

Если вам нужна менее разрешительная установка, вы должны создать новую группу и установить следующим образом:

 mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah 

Предполагается, что ваша новая группа – это 1010. Все пользователи, которым нужен доступ к точке монтирования, необходимо добавить в новую группу.

Отредактируйте разрешения для каталога монтирования.

В вашем случае, chmod 777 /media/josiah должен сделать трюк довольно красиво.

Опция «пользователь» просто позволяет пользователю смонтировать устройство, оно не имеет никакого отношения к правам доступа к файлу.

Как и в ответе gnp, см. Опцию «uid» / «gid» и «umask».

  • Почему я должен использовать sudo для проверки подлинности открытого ключа ssh?
  • Создание точки доступа WiFi на одном интерфейсе в Linux
  • Как создать фильм из нескольких .bmp-файлов под Linux?
  • Почему открыт порт 1111, и безопасно ли быть?
  • Как указать расположение библиотек в двоичном формате? (Linux)
  • Переименование жирового объема
  • Каков наилучший способ восстановить некоторые фотографии в Linux? Есть ли способ использовать прежде всего для восстановления файлов, содержащих только текст?
  • Как создать многопользовательский файл 7zip в Linux?
  • Windows видит измененный размер FAT32 как RAW
  • Создание символических ссылок рекурсивно для целого дерева
  • Являются ли пакеты в дистрибутиве Linux взаимозаменяемыми?
  • Давайте будем гением компьютера.