У меня есть установка FreeBSD 10.3, в которой я настроил автоматическое монтирование съемных носителей (например, USB-флешек или жестких дисков). Автоматическое монтирование работает, за исключением неправильных прав доступа. Пользователи могут читать и выполнять, но не могут записывать. Чтобы записать на USB-накопитель, вам нужно быть либо , root
либо использовать sudo
.
Во-первых, здесь есть несколько похожих вопросов (т.е.Разрешения USB-накопителя при автоматическом монтировании), но они основаны на Linux, что означает, что они используют, udev
в то время как FreeBSD используетdevd
Согласно инструкциям вРуководство FreeBSD Глава 17.4.2, я могу монтировать свои USB-устройства в /media
каталоге. Выдача ls -la /media
в качествеобычныйпользователь я получаю:
$ ls -la
total 14
drwxr-xr-x 3 root wheel 512 Apr 14 18:56 .
drwxr-xr-x 19 root wheel 26 Apr 14 14:56 ..
drwxr-xr-x 3 root wheel 512 Apr 14 10:52 DataDisk
drwxr-xr-x 3 root wheel 512 Apr 14 19:02 FAT32
Как видите, у меня автоматически смонтированы два диска - "DataDisk" и "FAT32". Я могу просматривать любой диск и даже запускать скрипты с любого из них, что правильно; разрешения указаны выше.
Но я не умею писать.
Пользователь, о котором идет речь, является членом группы wheel
. Если я вручную устанавливаю разрешения ( chmod 660 /media/DataDisk
), все работает, пока я не размонтирую/перемонтирую или не перезагружу.
Я предполагаю, что мне нужно установить разрешения (как опции), /etc/auto_master
ноСтраница руководства FreeBSDнастолько неопределенно, что я не знаю, что делать.
Может ли кто-нибудь указать мне направление решения этой проблемы?