Quando ti connetti al tuo computer (presumibilmente) come te, vedrai assolutamente tutto sul computer come se fossi il proprietario. Se vuoi che le persone si connettano al tuo computer e vedono solo determinate cartelle, dovrai creare utenti locali che abbiano accesso solo alle cartelle a cui gli hai assegnato i diritti.
Funziona allo stesso modo su Windows e Linux: controlli l'accesso alle cartelle (e ai file al loro interno) assegnando ai vari utenti diritti specifici per cartelle specifiche.
Diciamo che hai due cartelle sul tuo Mac "Contabilità" e "Immagini". Vuoi solo che tua sorella acceda alla cartella Contabilità perché si prende cura delle tue finanze ed è qui che inserisci i fogli di calcolo e le entrate che elencano le tue finanze e le tue spese. Quindi crei un account per "sorella" sul tuo Mac e aggiungilo alla lista degli utenti che hanno accesso a quella cartella (che saranno te (il proprietario del Mac) e tua sorella).
Ma vuoi che tuo fratello, mamma e papà guardino le foto e solo le foto. Quindi crei tre account (chiamati fratello, mamma, papà) e li aggiungi all'elenco di utenti che hanno accesso a quella cartella.
Ogni utente ha bisogno della propria password (che viene assegnata quando si crea l'account) e di un nome utente che può essere come sopra o utilizza il proprio nome, a scelta.
E poi quando hanno bisogno di accedere ai file che accedono con il loro nome utente e password e hanno solo accesso alle cartelle a cui gli hai assegnato i diritti.
Questa è una "vista di 10 miglia" di condivisione di file. Non ho approfondito i dettagli perché ci sono molti tutorial là fuori (dovrai imparare come usare Google per questo) che ti spiegano in dettaglio come fare la condivisione dei file sul Mac. Ma questo ti fornisce una descrizione del processo.
Per un principiante è fastidiosamente complicato, per qualcuno che fa amministrazione del sistema per vivere, è una seconda natura e facile.