Control de uso compartido del sistema de archivos NTFS

8

Tengo una partición NTFS y quiero compartir una carpeta, pero quiero administrar el acceso de las subcarpetas, por ejemplo, esta carpeta contiene 20 subcarpetas, los usuarios de escritorio tienen acceso a solo 10 subcarpetas. ¿Cómo puedo manejar esto? ¿Cómo puedo controlar una partición NTFS?

OH LA LA
fuente

Respuestas:

5

Puede montar la partición NTFS con permisos de lectura y escritura solo para root

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

dónde /dev/sdaXestá el dispositivo de partición NTFS, y /media/root-viewes un punto de montaje, que se creará si es necesario (obviamente, puede elegir el nombre que desee).

Luego instale bindfspermitiendo montar un directorio en un punto de montaje con permisos modificados. El montaje de unión se establecería de la siguiente manera

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

donde sharedes un directorio que desea compartir, y /media/user-viewes otro punto de montaje, que se creará si es necesario, como se indicó anteriormente.

Ahora todos los usuarios tienen acceso de lectura y escritura /media/user-view, que representan la /sharedcarpeta en la partición NTFS, y no tienen acceso a otros directorios en la misma partición.

Puede repetirlo bindfspara todos los directorios de su interés, pero sería mejor reorganizar el contenido de la partición NTFS, colocando todos los directorios para compartir dentro de un solo directorio. Quiero decir, cambiar el diseño de

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

a

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

Con este diseño solo necesita compartir el directorio /shared, dando acceso automático a todos los subdirectorios.

enzotib
fuente