Contrôle de partage de système de fichiers NTFS

8

J'ai une partition NTFS et je veux partager un dossier, mais je veux gérer l'accès des sous-dossiers, par exemple ce dossier contient 20 sous-dossiers, les utilisateurs de bureau n'ont accès qu'à 10 sous-dossiers. Comment gérer cela? Comment puis-je contrôler une partition NTFS?

OH LA LA
la source

Réponses:

5

Vous pouvez monter la partition NTFS avec des autorisations de lecture-écriture pour root uniquement

sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view

/dev/sdaXest le périphérique de partition NTFS, et /media/root-viewest un point de montage, à créer si nécessaire (évidemment, vous pouvez choisir le nom que vous aimez).

Ensuite, installez bindfspermettant de monter un répertoire sur un point de montage avec des autorisations modifiées. Le montage de liaison serait établi comme suit

sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view

sharedest un répertoire que vous souhaitez partager, et /media/user-viewest un autre point de montage, à créer si nécessaire, comme ci-dessus.

Désormais, tous les utilisateurs ont un accès en lecture-écriture à /media/user-view, représentant le /shareddossier sur la partition NTFS, et aucun accès aux autres répertoires de la même partition.

Vous pouvez répéter le bindfspour tous les répertoires de votre intérêt, mais il serait préférable de réorganiser le contenu de la partition NTFS, en plaçant tous les répertoires à partager dans un seul répertoire. Je veux dire, changez la disposition de

/shared01
/shared02
...
/shared10
/unshared01
/unshared02
...
/unshared10

à

/shared
    /shared01
    /shared02
    ...
    /shared10
/unshared
    /unshared01
    /unshared02
    ...
    /unshared10

Avec cette disposition, il vous suffit de partager le répertoire /shared, donnant un accès automatique à tous les sous-répertoires.

enzotib
la source