Cuando se conecte a su computadora (probablemente) como usted mismo, verá absolutamente todo en la computadora como usted es el propietario. Si desea que la gente se conecte a su computadora y solo vea ciertas carpetas, tendrá que crear usuarios locales que solo tengan acceso a las carpetas a las que les asigna derechos.
Funciona de la misma manera en Windows y Linux: usted controla el acceso a las carpetas (y los archivos que contienen) al asignar varios derechos específicos de usuarios a carpetas específicas.
Digamos que tienes dos carpetas en tu Mac "Contabilidad" e "Imágenes". Solo desea que su hermana acceda a la carpeta de Contabilidad porque se ocupa de sus finanzas y ahí es donde coloca las hojas de cálculo y los recibos que enumeran sus finanzas y gastos. Así que creas una cuenta para "hermana" en tu Mac y la agregas a la lista de usuarios que tienen acceso a esa carpeta (que serás tú (el propietario de la Mac) y tu hermana).
Pero quieres que tu hermano, mamá y papá vean las fotos y solo las fotos. Así que creas tres cuentas (llamadas hermano, mamá, papá) y las agregas a la lista de usuarios que tienen acceso a esa carpeta.
Cada usuario necesita su propia contraseña (que usted asigna cuando crea la cuenta) y un nombre de usuario que puede ser como el de arriba o usa su nombre, su elección.
Y luego, cuando necesitan acceder a los archivos, inician sesión con su nombre de usuario y contraseña y solo tienen acceso a las carpetas a las que les asignó derechos.
Esa es una "vista de 10 millas" de compartir archivos. No he entrado en detalles, ya que hay muchos tutoriales (tendrás que aprender cómo usar Google para esto) que te dicen en detalle cómo compartir archivos en la Mac. Pero esto le da un resumen del proceso.
Para un novato es molesto, para alguien que se dedica a la administración del sistema, es una segunda naturaleza y fácil.