¿Cómo puedo permitir que otros usuarios accedan a mi / media / / HARDDRIVE con Ubuntu 12.10?

Estoy tratando de permitir que otros usuarios accedan a mi disco duro externo NTFS de 1TB montado automáticamente en /media/[username]/STORAGE

El problema es que, de forma predeterminada, udisk2 (presente con Ubuntu 12.10) crea automáticamente:

  • /media/[username] con chown: root: root y chmod: 700
  • /media/[username]/STORAGE with chown: [username]: [username] y chmod: 700

Por lo tanto, ningún otro usuario puede acceder a él, ni siquiera al servidor UPnP si se está ejecutando como un usuario diferente a [nombre de usuario].

Por supuesto que podría, solo tengo que cambiarlo todo esta vez, pero si lo desmonto y monta, los permisos predeterminados volverán a activarse y tendré el mismo problema.

La respuesta probablemente tenga que ver con los permisos para agregar en /etc/udev/rules.d/ pero no soy un experto.

¿Puede usted ayudar?

Debe agregar una entrada en fstab para decirle dónde montar y también qué permisos debe tener. Actualmente, está permitiendo que se monte automáticamente, lo que limita la capacidad de acceso de otros usuarios.

Tan cerca como pueda juzgar, debería agregar una entrada a / etc / fstab que se parece a:

 LABEL=STORAGE /media/username/STORAGE ntfs-3g dmask=111 fmask=111 0 0 

Lo que debería dar a todo el mundo acceso a los archivos y directorios, excepto para ejecutar. Si desea que otros puedan leer pero no escribir, usaría una máscara de máscara / máscara de 113. La máscara es exactamente lo contrario de los permisos que desea permitir (por eso se llama máscara). Cada número es la representación octal de los permisos binarios:

 000 = 000 000 000 111 = 001 001 001 777 = 111 111 111 

y estos bits leen

 rwx(owner) rwx(group) rwx(world) 

Los permisos normales para permitir que cualquier persona haga algo en absoluto son 777 (¡peligroso!), Sin embargo, si otorga 777 como la máscara, los permisos reales son 000.

Tenga en cuenta que LABEL = ALMACENAMIENTO se basa en que la unidad tenga la etiqueta “ALMACENAMIENTO” que fstab puede usar como gancho. De esta manera, cualquier dispositivo que conecte con la etiqueta “ALMACENAMIENTO” se montará de esta manera.