¿Cómo instalo automáticamente una unidad USB en la que todos los usuarios pueden escribir?

20

Estoy tratando de configurar una Raspberry Pi para ejecutar BitTorrent Sync para hacer una copia de seguridad de mis archivos en un disco duro externo, pero me encuentro con algunos problemas frustrantes.

Primero, necesito configurar el disco duro USB para que se monte automáticamente en el arranque, porque la energía se apaga con frecuencia donde vivo. Entonces, agregué una línea a/etc/fstab

/dev/sda1   /media/josiah    vfat    defaults   0   0

Reinicié y montó la unidad, pero luego btsync no pudo escribirle. Entonces, leí un poco y descubrí que tienes que especificar la opción de usuario, así que probé esto;

/dev/sda1   /media/josiah    vfat    defaults,user   0   0

Eso tampoco parecía funcionar, así que intenté especificar todos los valores predeterminados manualmente

/dev/sda1   /media/josiah    vfat    rw,auto,user,async,suid,dev,exec    0   0

Pensé que estaba funcionando, pero btsync comenzó a quejarse nuevamente de que no podía escribir en la unidad, y cuando intenté desmontarlo como un usuario normal, dijo que solo un súper usuario puede desmontar la unidad.

Eso es confuso para mí, ya que pensé que para eso era la useropción. ¿Qué me estoy perdiendo o haciendo mal?

Josiah Sprague
fuente

Respuestas:

26

Puede hacer un chmod después de montar la partición, pero eso no sería persistente entre reinicios.

Deberías probar esta línea fstab:

/dev/sda1   /media/josiah    vfat    user,umask=0000   0   0

O estas opciones de montaje:

mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah

Eso hará que el mundo de la partición montada sea legible y escribible.

Si necesita una configuración menos permisiva, debe crear un nuevo grupo y montarlo de la siguiente manera:

mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah

Se supone que el gid de su nuevo grupo es 1010. Todos los usuarios que necesiten acceso al punto de montaje deberán agregarse al nuevo grupo.

GnP
fuente
7

Edite los permisos para el directorio de montaje.

En su caso, chmod 777 /media/josiahdebería hacer el truco bastante bien.

Escandaloso
fuente
¿Qué línea debería usar en / etc / fstab para montar automáticamente la unidad?
Josiah Sprague
Además, ese comando todavía no me permite escribir en la unidad.
Josiah Sprague
¿Has intentado montar el directorio manualmente e intentaste una copia / escritura básica con un usuario estándar?
Escandalista
Manualmente funciona bien. Estoy tratando de que funcione automáticamente en el arranque.
Josiah Sprague
1
@JosiahSprague: la respuesta de Scandalists no es correcta. No se puede modificar una montura vfat. Puede para NTFS si está configurado correctamente. Deberá establecer el permiso en el fstab. Refs: arstechnica.com/civis/viewtopic.php?f=16&t=724261 ... forums.justlinux.com/…
MikeM
1

La opción "usuario" simplemente deja que el usuario monte el dispositivo, no tiene relación con los derechos de acceso para el archivo.

Como en la respuesta gnp, vea la opción "uid" / "gid" y "umask".

fievel
fuente