Non ho ben capito de devi condividere files DAL mac A windows/Linux o viceversa.
Nel primo caso in preferenze di sistema e condivisione puoi settare i permessi di condivisione, nel secondo caso se condividi una cartella o quel che è da windows o da linux, ti basta accedere alla cartella network per vedere gli shared locali.
Tieni presente che se condividi da Linux può presentarsi un bug alquanto fastidioso, che apple sembra rifiutarsi di fixare, che ti impedisce di vedere on the fly le condivisioni. Per ovviare ti basta andare su "Vai" dal menu del finder, "Connessione al server" e impostare i parametri della tua connessione comprensivi di nome utente@dominio.