¿Es posible mostrar sólo la carpeta y los archivos que un usuario puede ver en una carpeta común?

¿Es posible mostrar sólo la carpeta y los archivos que un usuario puede ver en una carpeta común?

Tengo una carpeta común que es Datos. En esta carpeta tengo una carpeta compartida y otra privada, una para cada usuario.

Me gustaría saber si hay alguna manera de que cuando un usuario ingrese en la carpeta de datos solo pueda ver la carpeta que tiene permitido ver, que sería su carpeta personal y la carpeta compartida en la que puede ingresar. Pero no quiero que pueda ver qué otra carpeta hay, para otros usuarios, por ejemplo.

Intenté otorgar permisos de lectura para todos los usuarios para la carpeta de datos y seleccioné que se aplica solo para esta carpeta. Por lo tanto, no propagará los permisos de las carpetas secundarias.

Luego, para la carpeta personal, solo le doy permiso al usuario. De esta forma, otros usuarios no podrán acceder, pero sí podrán ver en el explorador de archivos.

Pero no veo otra manera de hacerlo. ¿Es posible?

Gracias.

información relacionada