Ho un processo server demone http (imbardate) che vorrei che il server scrivesse qualsiasi nuovo file con un umask di 002, in modo che un altro utente dello stesso gruppo possa modificare, spostare o eliminare i file creati dal processo demone. Questo è su Ubuntu 10.04.
A differenza di Apache, yaws non ha un'opzione di configurazione per umask, quindi quali metodi ci sono per impostare l'umask di qualsiasi processo daemon?
Ho trovato questa risposta sulla modifica dello script init da aggiungere umask 002
. Questo ha funzionato, ma non sono sicuro che modificare lo script di init sia il modo migliore per semplificare la documentazione e la configurazione su più macchine.
Ho anche trovato un riferimento al modulo pam_umask qui . Sembra che ciò consenta di configurare le impostazioni per utente di umask nel campo GECOS di / etc / passwd.
Esistono altri modi per impostare umask per i processi daemon? E quale sarebbe il modo raccomandato?