Saya perhatikan bahwa log surat yang sedang dibuat /var/log
sedang dibuat dan dimiliki oleh root (pengguna dan grup). Saya telah menulis cek Nagios yang memantau log dan untuk memungkinkan pengguna Nagios untuk mengaksesnya, saya memberi other
izin baca grup, yaitu:
chmod o+r /var/log/maillog
Sekarang ketika saya memikirkannya, ini hanya satu file log, ketika file log akan diisi mekanisme rotate log akan mengubah nama file ini dan membuka yang baru, tetapi maillog
file baru tidak akan memiliki read write
yang saya izinkan.
Jadi pertanyaan saya adalah, bagaimana saya bisa memastikan bahwa mekanisme rotate log akan membuat semua file mailllog baru dengan izin yang tepat untuk pengguna Nagios?
Terima kasih sebelumnya
sumber
/var/log/maillog
file log di masa depan yang akan dibuat dengan izin pengguna yang diinginkan tanpa mengubah pengaturan default apa pun yang sudah diterapkan ke maillog?man logrotate
(dan melihat ke dalam/etc/logrotate.conf
dan/etc/logrotate.d
untuk banyak contoh)./var/log/maillog
garis dari/etc/logrotate.d/syslog
sehingga pengaturan/etc/logrotate.conf
akan berlangsung?syslog-ng
ataursyslog
) dan mengubah konfigurasinya. Ini diperlukan karena ketika sistem Anda di-boot-ulang, atau program syslog Anda di-restart karena alasan lain, itu mungkin membuat ulang file dengan izin yang salah.