Come posso montare automaticamente un'unità USB su cui tutti gli utenti possono scrivere?


20

Sto cercando di configurare un Raspberry Pi per eseguire BitTorrent Sync per eseguire il backup dei miei file su un disco rigido esterno, ma sto riscontrando alcuni problemi frustranti.

Innanzitutto, devo impostare il disco rigido USB per il montaggio automatico all'avvio, perché l'alimentazione frequentemente si spegne dove vivo. Quindi, ho aggiunto una riga a/etc/fstab

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

Ho riavviato e ha montato l'unità, ma poi btsync non è riuscito a scrivere su di esso. Quindi, ho fatto una piccola lettura e ho scoperto che è necessario specificare l'opzione utente, quindi ho provato questo;

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

Neanche quello sembra funzionare, quindi ho provato a specificare manualmente tutte le impostazioni predefinite

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

Ho pensato che funzionasse, ma poi btsync ha iniziato a lamentarsi di nuovo che non poteva scrivere sull'unità e quando ho provato a smontarlo come un normale utente ha detto che solo un superutente può smontare l'unità.

Questo è confuso per me, dal momento che ho pensato che era quello che era l' useropzione per. Cosa mi sto perdendo o facendo di sbagliato?

Risposte:


26

Puoi fare un chmod dopo aver montato la partizione, ma questo non sarebbe persistente attraverso i riavvii.

Dovresti provare questa linea fstab:

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

O questa opzione di montaggio:

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

Ciò renderà il mondo della partizione montata leggibile e scrivibile.

Se hai bisogno di una configurazione meno permissiva, dovresti creare un nuovo gruppo e montare come segue:

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

Presuppone che il gid del nuovo gruppo sia 1010. Tutti gli utenti che necessitano dell'accesso al mountpoint dovranno essere aggiunti al nuovo gruppo.


7

Modifica le autorizzazioni per la directory di montaggio.

Nel tuo caso, chmod 777 /media/josiahdovresti fare il trucco abbastanza bene.


Quale linea dovrei usare in / etc / fstab per montare automaticamente l'unità?
Josiah Sprague il

Inoltre, quel comando non mi consente ancora di scrivere sul disco.
Josiah Sprague il

hai provato a montare manualmente la directory e hai tentato una copia / scrittura di base con un utente standard?
Scandalista il

Funziona manualmente bene. Sto cercando di farlo funzionare automaticamente all'avvio.
Josiah Sprague,

1
@JosiahSprague: la risposta degli scandalisti non è corretta. Non puoi modificare un mount vfat. È possibile per NTFS se è configurato correttamente. Dovrai impostare il permesso in fstab. Rif: arstechnica.com/civis/viewtopic.php?f=16&t=724261 ... forums.justlinux.com/…
MikeM

1

L'opzione "utente" consente all'utente di montare il dispositivo, non ha alcuna relazione con i diritti di accesso al file.

Come nella risposta gnp, vedi l'opzione "uid" / "gid" e "umask".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.