<html><head><style>pre,code,address {
  margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
ol,ul {
  margin-top: 0em;
  margin-bottom: 0em;
}
blockquote {
  margin-top: 0em;
  margin-bottom: 0em;
}
</style></head><body><div>Il giorno mar, 27/01/2026 alle 17.28 +0100, Francesco Frigerio ha scritto:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Buonasera a tutti,</pre><pre>  Scrivo per un problema che ho con uno share nfs. Ho messo su uno</pre><pre>share nfs che dovra' essere usato da due colleghi, uno con linux e uno</pre><pre>con Mac. Lo share e' perfettamente montabile e accessibile da</pre><pre>entrambi, ho impostato il setGID in modo che i file vengano creati di</pre><pre>default con un gruppo comune nfsuser e anche quello funziona.</pre><pre>...</pre></blockquote><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>  Possibile che non ci sia qualche soluzione piu' pulita? In rete non</pre><pre>ho trovato nulla. Non penso di essere l' unico al mondo che ha uno</pre><pre>share nfs a cui accedono sia utenti linux che Mac.</pre><pre><br></pre></blockquote><div>Ciao,</div><div>NFS rispetta il principio di POSIX per cui deve garantire che le permission impostate dal client vengano mantenute.</div><div>L'altro principio è che l'owner del file ci fa quello che vuole, per cui se vuole impostare le permission in un altro modo non puoi impedirlo.</div><div>Anche in ambienti Windows, dove l'ereditarietà è più granulare, l'owner del file può sovrascrivere questa ereditarietà e rimuovere i permessi per il file o cartella di sua proprietà.</div><div>Quindi l'unico modo per fare quello che chiedi in modo semplice è modificare l'umask.</div><div><br></div><div>Ci sono alternative, ma sono comunque dei modi per aggirare il problema.</div><div><br></div><div>Potresti usare NFSv4 con ACL specifiche che attivano l'ereditarietà (e che vanno oltre la mask Posix).<br>Questo però richiede la configurazione di NFSv4 e potrebbe essere una cosa non facile.</div><div><br></div><div>Un'altra alternativa è quella di usare bindfs per montare una cartella con permission specifiche che maschera una cartella già presente.</div><div>Ultima opzione potrebbe essere quella di creare uno script che modifica le permission ma sottometterla non in cron ma a inotify.</div><div>Inotify permette di "attirare l'attenzione" quando succede qualcosa ad un file o cartella. Tra le vari cose potresti intercettare creazioni di file o directory e quindi modificare la permission immediatamente.</div><div><br></div><div>In ultimo, giusto per prendere in considerazione ogni opzione, potresti usare SMB invece che NFS.</div><div><br></div><div>Ciao</div><div> Ogio</div><div><span></span></div></body></html>