Control de uso compartido del sistema de archivos NTFS

Control de uso compartido del sistema de archivos NTFS

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

Respuesta1

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

donde /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 enlace se establecería de la siguiente manera

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

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

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

Puede repetir esto bindfspara todos los directorios de su interés, pero sería mejor reorganizar el contenido de la partición NTFS, colocando todos los directorios a 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 sólo necesitas compartir el directorio /shared, dando acceso automático a todos los subdirectorios.

información relacionada