Tengo una instalación de FreeBSD 10.3 en la que la configuré para montar automáticamente el almacenamiento extraíble (es decir, memoria USB o discos duros). El montaje automático funciona excepto que los permisos son incorrectos. Los usuarios pueden leer y ejecutar, pero no escribir. Para escribir en el dispositivo de almacenamiento USB, debe utilizar root
o utilizar sudo
.
En primer lugar, hay varias preguntas similares aquí (es decir,Permisos de la unidad USB al realizar el montaje automático), pero están basados en Linux, lo que significa que usan udev
mientras FreeBSD usadevd
Según las instrucciones delManual de FreeBSD Capítulo 17.4.2, puedo montar mis dispositivos USB en el /media
directorio. Emitiendo ls -la /media
como unregularusuario obtengo:
$ 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 puede ver, tengo dos discos montados automáticamente: "DataDisk" y "FAT32". Puedo explorar cualquiera de las unidades e incluso ejecutar scripts desde cualquiera de las unidades, lo cual es correcto; los permisos se indican arriba.
Pero no puedo escribir.
El usuario en cuestión es miembro del wheel
grupo. Si configuro manualmente los permisos ( chmod 660 /media/DataDisk
), todo funciona hasta que lo desmonto, lo vuelvo a montar o lo reinicio.
Supongo que necesito configurar los permisos (como opciones) /etc/auto_master
pero elPágina de manual de FreeBSDEs tan vago que no estoy seguro de qué hacer.
¿Alguien puede indicarme una dirección para resolver esto?