L'opzione di montaggio user
consente solo al filesystem di essere montato da qualsiasi utente. Il rw
l'opzione rende il filesystem non di sola lettura. Dovrai utilizzare i permessi per rendere scrivibile la directory principale.
chmod 777 /media/foo
Il chmod
comando che mostri ha effetto solo sui file esistenti all'interno /media/foo
.
Penso che sarebbe più semplice cambiare la voce fstab in:
/dev/sda8 /media/foo ext4 rw,user,exec,umask=000 0 0
umask=000
significa che chiunque può leggere, scrivere o eseguire qualsiasi file o directory in foo. Il solito valore predefinito è 022, il che significa che gli utenti non possono scrivere.
Ho avuto lo stesso problema su openSUSE, ma penso che la soluzione possa applicarsi anche a questo. Tutti gli utenti con cui voglio condividere il filesystem montato appartengono allo stesso gruppo principale:utenti
Ho la seguente riga nel mio fstab:
/dev/<partition> <mount_point> ext4 rw,acl 0 0
e ho eseguito i seguenti comandi:
sudo chgrp -R users <mount_point>
sudo setfacl -d -m g::rwx <mount_point>
in modo che i file o le directory appena creati ottengano tali permessi. Questo implica che tu abbia installato il pacchetto acl.