Controllo della condivisione del file system NTFS


8

Ho una partizione NTFS e voglio condividere una cartella, ma voglio gestire l'accesso alle sottocartelle, ad esempio questa cartella contiene 20 sottocartelle, gli utenti desktop hanno accesso solo a 10 sottocartelle. Come posso gestirlo? Come posso controllare una partizione NTFS?

Risposte:


5

È 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.

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.