Buenas,
La tarea logrotate de /etc/cron.daily muestra los siguientes errores en una instalación de la última ISO de issabel actualizada mediante yum update:
###
/etc/cron.daily/logrotate:
error: skipping "/var/log/asterisk/messages" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
error: skipping "/var/log/asterisk/full" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
###
He visto que una posible solución es modificar el fichero "/etc/logrotate.d/asterisk" para añadir la línea
"su asterisk asterisk" antes de "create 0640 asterisk asterisk".
###
/var/log/asterisk/messages
/var/log/asterisk/full {
missingok
rotate 5
daily
su asterisk asterisk
create 0640 asterisk asterisk
postrotate
/usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
endscript
}
###
No sé si esta es la forma apropiada de solucionar el problema. ¿Alguién más se ha encontrado con esto?
Cron también se queja de problemas con la tarea "/etc/cron.daily/hylafax". En este caso la tarea está intentado usar la orden "mail", que no está instalada en el sistema. ¿Supongo que bastaría con cambiar "mail" por "sendmail", no?
Saludos y gracias por su ayuda,