Eu tenho uma instalação do FreeBSD 10.3 na qual configurei para montar automaticamente o armazenamento removível (ou seja, flash USB ou discos rígidos). Automount funciona, exceto que as permissões estão incorretas. Os usuários podem ler e executar, mas não podem escrever. Para gravar no dispositivo de armazenamento USB, você precisa usar root
ou usar sudo
.
Em primeiro lugar, há várias questões semelhantes aqui (ou seja,Permissões da unidade USB durante a montagem automática), mas eles são baseados em Linux, o que significa que eles usam udev
enquanto o FreeBSD usadevd
De acordo com as instruções noManual do FreeBSD Capítulo 17.4.2, consigo montar meus dispositivos USB no /media
diretório. Emitir ls -la /media
como umregularusuário eu recebo:
$ 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
Como você pode ver, tenho dois discos montados automaticamente - "DataDisk" e "FAT32". Posso navegar em qualquer unidade e até mesmo executar scripts de qualquer uma das unidades corretas; as permissões estão indicadas acima.
Mas não posso escrever.
O usuário em questão é membro do wheel
grupo. Se eu definir manualmente as permissões ( chmod 660 /media/DataDisk
), tudo funcionará até eu desmontar/remontar ou reiniciar.
Suponho que preciso definir as permissões (como opções), /etc/auto_master
mas oPágina de manual do FreeBSDé tão vago que não sei o que fazer.
Alguém pode me indicar uma direção para resolver isso?