Eu tenho uma instalação do FreeBSD 10.3 na qual eu configurei para montar automaticamente o armazenamento removível (por exemplo, flash USB ou discos rígidos). O 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 ser root
ou usar sudo
.
Em primeiro lugar, há várias perguntas semelhantes aqui (ou seja, permissões da unidade USB ao automontar ), mas eles são baseados em Linux, o que significa que eles usam udev
enquanto o FreeBSD usa devd
De acordo com as instruções no Manual do FreeBSD, Capítulo 17.4.2 , eu sou capaz de montar meus dispositivos USB no diretório /media
. Emitindo ls -la /media
como um usuário regular 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, eu tenho dois discos montados automaticamente - "DataDisk" e "FAT32". Eu posso navegar em qualquer unidade e até mesmo executar scripts de qualquer unidade que está correta; as permissões são indicadas acima.
Mas não posso escrever.
O usuário em questão é um membro do grupo wheel
. Se eu definir manualmente as permissões ( chmod 660 /media/DataDisk
), tudo funcionará até eu desmontar / remontar ou reinicializar.
Acredito que preciso definir as permissões (como opções) em /etc/auto_master
, mas o Página man do FreeBSD é tão vaga, não sei o que fazer.
Alguém pode me apontar uma direção para resolver isso?
Tags permissions usb-drive freebsd