[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Cambiar el usuario de los logs en apache



El día 5 de abril de 2011 12:57, AngelD <angeld@froga.net> escribió:
> Tue, 5 Apr 2011, fernando sainz:
>
>> El día 5 de abril de 2011 12:36, fernando sainz
>> <fernandojose.sainz@gmail.com> escribió:
>>>
>>> El día 5 de abril de 2011 11:56, AngelD <angeld@froga.net> escribió:
>>>>
>>>> Tue, 5 Apr 2011, fernando sainz:
>>>>
>>>>> El día 5 de abril de 2011 11:23, AngelD <angeld@froga.net> escribió:
>>>>>>
>>>>>>        Ando intentando que los logs de apache se generen con un
>>>>>> usuario
>>>>>> concreto, en vez de como root. Para ello intento cambiar la línea que
>>>>>> me
>>>>>> genera el log:
>>>>>>
>>>>>>  CustomLog "|/usr/sbin/rotatelogs /var/log/apache/access_%Y-%m-%d.log
>>>>>> 50M"
>>>>>> common
>>>>>>
>>>>>>        Por:
>>>>>>
>>>>>>  CustomLog "|/bin/su apache -c \"/usr/sbin/rotatelogs
>>>>>> /var/log/apache/access_%Y-%m-%d.log 50M\"" common
>>>>>>
>>>>>>        Dándome un error:
>>>>>>
>>>>>>  piped log program '/bin/su apache -c "/usr/sbin/rotatelogs
>>>>>> /var/log/apache/access_%Y-%m-%d.log 50M"' failed unexpectedly
>>>>>> Usage: /usr/sbin/rotatelogs [-l] <logfile> <rotation time in seconds>
>>>>>> [offset minutes from UTC] or <rotation size in megabytes>
>>>>>>
>>>>> Lo primero que se me ocurre es que en /var/log  el usuario apache no
>>>>> va a tener permisos.
>>>>
>>>>        Lo primero que se te ocurre no me es válido, porque en
>>>> /var/log/apache SÍ que tiene permisos el usuario apache.
>>>
>>> Vale, pues ahora mira en los ficheros de configuración de logrotate la
>>> opción: postrotate
>
>        logrotate != rotatelogs
>
>        Uno es parte del paquete [1]logrotate y el otro del paquete
> [2]apache-utils. La idéa es utilizar sólo "rotatelogs".
>
>  [1]http://packages.debian.org/squeeze/logrotate
>  [2]http://packages.debian.org/squeeze/apache2-utils
>
> --
>        Saludos --- Angel

vale, dislexia galopante... :-)

No se si tiene alguna ventaja el rotatelogs frente al logrotate.
He visto por ahí que había otro: chronolog.

Siento po poder ser de mas ayuda.

Saludos.


Reply to: