Risposte:
È possibile montare la partizione NTFS con autorizzazioni di lettura / scrittura solo per root
sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view
dove si /dev/sdaX
trova il dispositivo di partizione NTFS ed /media/root-view
è un mountpoint, da creare se necessario (ovviamente, puoi scegliere il nome che ti piace).
Quindi installare bindfs
consentendo di montare una directory su un mountpoint con autorizzazioni modificate. Il bind mount verrebbe stabilito come segue
sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view
dove si shared
trova una directory che si desidera condividere ed /media/user-view
è un altro mountpoint, da creare se necessario, come sopra.
Ora tutti gli utenti hanno accesso in lettura / scrittura /media/user-view
, che rappresenta la /shared
cartella sulla partizione NTFS e nessun accesso ad altre directory sulla stessa partizione.
Puoi ripetere il bindfs
per tutte le directory di tuo interesse, ma sarebbe meglio riorganizzare il contenuto della partizione NTFS, mettendo tutte le directory da condividere all'interno di una singola directory. Voglio dire, cambia il layout da
/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10
per
/shared
/shared01
/shared02
...
/shared10
/unshared
/unshared01
/unshared02
...
/unshared10
Con questo layout devi solo condividere la directory /shared
, dando accesso automatico a tutte le sottodirectory.