Para permitir que todos tengan acceso rw, la clave es la opción umask=0 para montar el comando.
sudo mount -o umask=0,uid=nobody,gid=nobody /dev/something /mnt/somewhere
umask=0 es suficiente, uid y gid solo por claridad, por lo que no verá más propietarios 'raíz' de los necesarios.
La respuesta de @Tom (escribiendo la entrada /etc/fstab) le permitirá omitir sudo
y si escribe umask=0 como opción adicional allí, obtendrá lo mejor de ambos mundos:
Tener esto en /etc/fstab:
/dev/something /mnt/somewhere auto users,noatime,umask=0 0 0
te permite simplemente ejecutar
mount /dev/something
y todos tienen acceso a todos los archivos.
Aquí está la nota técnica, si desea conocer los detalles:
Como man mount
dice, 'umask=0' asegurará que no se apliquen reglas adicionales al modo de acceso a archivos. Para los sistemas de archivos FAT (que son los más utilizados en discos USB), no hay un modo de acceso almacenado. Pero su proceso actual tiene un conjunto de valores de umask, puede verlo si ejecuta solo umask
en terminales mount
usa eso como predeterminado y elimina el modo de acceso de su valor umask de todos los archivos en el disco montado. Los valores de umask más utilizados son (octal) 022 - sin escritura de grupo ni otra escritura, y 027 - sin escritura de grupo, sin ningún otro acceso.
Agregue una entrada a /etc/fstab. Aquí hay una entrada que agregué hace solo unas horas para mi unidad USB de Seagate:
UUID=4ACC734ECC733375 /media/Linux ext3 errores=remount-ro,predeterminados,usuarios,noatime,nodiratime 0 0
La clave aquí es la entrada de "usuarios" que permite a los usuarios montar y desmontar la unidad.
Editar:esto funciona para unidades específicas; no sé si se puede habilitar para todos unidades con una sola entrada.