Saya memiliki proses server daemon http (frambusia) yang ingin saya buat server menulis file baru dengan umask 002, sehingga pengguna lain dalam grup yang sama dapat memodifikasi, memindahkan, atau menghapus file yang dibuat oleh proses daemon. Ini ada di Ubuntu 10.04.
Tidak seperti Apache, frambusia tidak memiliki opsi konfigurasi untuk umask, jadi metode apa yang ada untuk mengatur umask dari setiap proses daemon?
Saya menemukan jawaban ini tentang mengubah skrip init untuk ditambahkan umask 002
. Ini berhasil, tapi saya tidak yakin mengedit skrip init adalah cara terbaik untuk membuatnya mudah didokumentasikan dan dikonfigurasikan pada banyak mesin.
Saya juga menemukan referensi ke modul pam_umask di sini . Sepertinya ini memungkinkan per pengaturan pengguna umask untuk dikonfigurasikan di bidang GECOS dari / etc / passwd.
Apakah ada cara lain untuk mengatur umask untuk proses daemon? Dan apa yang akan menjadi cara yang disarankan?