Ho un sacco di script e applicazioni di lunga durata che memorizzano i risultati di output in una directory condivisa tra pochi utenti. Vorrei un modo per assicurarmi che ogni file e directory creati in questa directory condivisa dispongano automaticamente delle u=rwxg=rwxo=r
autorizzazioni.
So che potrei usare umask 006
in testa i miei vari script, ma non mi piace questo approccio poiché molti utenti scrivono i propri script e potrebbero dimenticare di impostare l'umask da soli.
Voglio solo che il filesystem imposti file e directory appena creati con una certa autorizzazione se si trova in una determinata cartella. È possibile?
Aggiornamento : penso che possa essere fatto con POSIX ACL , utilizzando la funzionalità ACL predefinita, ma al momento è tutto un po 'sopra la mia testa. Se qualcuno può spiegare come utilizzare gli ACL predefiniti, probabilmente risponderebbe bene a questa domanda.