Per consentire a tutti l'accesso rw, la chiave è l'opzione umask=0 per montare il comando.
sudo mount -o umask=0,uid=nobody,gid=nobody /dev/something /mnt/somewhere
umask=0 è sufficiente, uid e gid solo per motivi di chiarezza, quindi non vedrai più proprietari 'root' del necessario.
La risposta di @Tom (scrivendo la voce /etc/fstab) ti permetterà di saltare sudo
e se scrivi umask=0 come opzione aggiuntiva lì, otterrai il meglio da entrambi i mondi:
Avere questo in /etc/fstab:
/dev/something /mnt/somewhere auto users,noatime,umask=0 0 0
ti permette solo di correre
mount /dev/something
e tutti hanno accesso a tutti i file.
Ecco la nota tecnica, se desideri conoscere i dettagli:
Come man mount
dice, 'umask=0' assicurerà che nessuna regola aggiuntiva si applichi alla modalità di accesso ai file. Per i file system FAT (che sono i più utilizzati sui dischi USB), non è memorizzata alcuna modalità di accesso. Ma il tuo processo attuale ha un valore umask impostato, puoi vederlo se esegui solo umask
nel terminale. mount
lo utilizza come predefinito e rimuove la modalità di accesso del valore umask da tutti i file sul disco montato. I valori umask più utilizzati sono (ottali) 022 - nessun gruppo e altra scrittura e 027 - nessuna scrittura di gruppo, nessun altro accesso.
Aggiungi una voce a /etc/fstab. Ecco una voce che ho aggiunto poche ore fa per la mia unità USB di Seagate:
UUID=4ACC734ECC733375 /media/Linux ext3 error=remount-ro,default,users,noatime,nodiratime 0 0
La chiave qui è la voce "utenti" che consente agli utenti di montare e smontare l'unità.
Modifica:funziona per unità specifiche - non so se può essere abilitato per tutti drive con una voce.