[gl-como] Problema nfs share
Francesco Frigerio
francesco.frigerio77@gmail.com
Mar 27 Gen 2026 17:28:44 CET
Buonasera a tutti,
Scrivo per un problema che ho con uno share nfs. Ho messo su uno
share nfs che dovra' essere usato da due colleghi, uno con linux e uno
con Mac. Lo share e' perfettamente montabile e accessibile da
entrambi, ho impostato il setGID in modo che i file vengano creati di
default con un gruppo comune nfsuser e anche quello funziona.
Il problema e' che l' utente linux ha il private group, quindi la
sua macchina ha umask 002 che va benissimo, dato che in questo modo i
file e le directory creati risultano accessibili al gruppo nfsuser,
mentre il Mac che non ha i private group ha umask di default 022, per
cui l' utente linux non puo' modificare niente che sia stato creato
dall' utente Mac pur essendo nel gruppo nfsuser.
Ho provato ad impostare le ACL, ma a quanto pare il Mac se ne frega
e continua a creare file e directory con umask 022. Ovviamente non
voglio modificare l' umask di default al Mac dato che varrebbe per
tutto il suo sistema. Non voglio nemmeno usare l' opzione all_squash,
perche' vorrei poter continuare a distinguere cosa ha fatto un utente
e cosa ha fatto l' altro.
Per ora uso un workaround che consiste in un cronjob che gira ogni 5
minuti e va a rimettere i permessi del gruppo per le directories e per
i file nel modo corretto; essendo uno share dove ci lavorano solo in
due e non ci mettono roba ogni 10 secondi la cosa funziona, ma come
soluzione e' brutta come la fame.
Possibile che non ci sia qualche soluzione piu' pulita? In rete non
ho trovato nulla. Non penso di essere l' unico al mondo che ha uno
share nfs a cui accedono sia utenti linux che Mac.
Grazie
--
Francesco
Maggiori informazioni sulla lista
gl-como