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/sdaXtrova 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 bindfsconsentendo 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 sharedtrova 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 /sharedcartella sulla partizione NTFS e nessun accesso ad altre directory sulla stessa partizione.
Puoi ripetere il bindfsper 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.