GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Qué secuencia de comandos gira /var/log/auth.log?

No puedo averiguar dónde /var/log/auth.log se gira.

Encontré el archivo /var/log/auth.log.2013-09-16 en mi sistema, que contiene entradas de registro encontradas anteriormente en /var/log/auth.log . ¿De dónde viene ese archivo?

Agregué el -d -D '%Y-%m-%d' opciones al savelog llame a /etc/cron.daily/sysklog y las opciones dateext y dateformat .%Y-%m-%d a /etc/logrotate.conf , pero no sé por qué esto debería afectar cómo auth.log se gira.

Lugares que he investigado:

  • $ grep auth /etc/logrotate.d/* no produce ninguna coincidencia
  • $ grep auth /etc/logrotate.conf no produce ninguna coincidencia
  • /etc/cron.daily/sysklog tiene lo siguiente que decir sobre la rotación:

    for LOG in $(syslogd-listfiles)
    do
       if [ -s $LOG ]; then
          savelog -g adm -m 640 -u ${USER} -c 7 -d -D '%Y-%m-%d' $LOG \
            > /dev/null
       fi
    done
    

    pero $ syslogd-listfiles solo enumera /var/log/syslog como candidato para la rotación.

  • Otras llamadas a savelog en /etc y sus subdirectorios rotan archivos de historial en directorios CVS registrados, /var/log/boot y aptitude.pkgstates .

  • $ crontab -l enumera algunas entradas para scripts en /opt/psa/libexec/modules/watchdog/cp/ (Supongo que provienen de Plesk Panels). Sin embargo, no creo que sean responsables, porque los archivos en cuestión solían tener un nombre con una extensión numérica hasta que agregué -d -D '%Y-%m-%d' opciones al savelog llame a /etc/cron.daily/sysklog y las opciones dateext y dateformat .%Y-%m-%d a /etc/logrotate.conf .

Respuesta aceptada:

Al menos en mi instalación de Ubuntu 13.04 (máquina física, edición de escritorio), auth.log se rota por logrotate como se define en /etc/logrotate.d/rsyslog . Esto es encontrado correctamente por grep auth /etc/logrotate.d/* . Los archivos rotados reciben el nombre habitual auth.log , auth.log.1 , auth.log.2.gz Etcétera. Esta es, por lo que puedo decir, la forma predeterminada de manejar el registro de autenticación. Tal vez esté usando una versión personalizada de Ubuntu.


Ubuntu
  1. Debian – ¿Mover /var, /home a una partición separada?

  2. ¿No se puede conectar a la red local después de eliminar todo en /var/log?

  3. Cómo cambiar la ruta del archivo de registro auditd /var/log/audit/audit.log

  4. Los mensajes auditados se están llenando /var/log/messages

  5. CentOS / RHEL:Cómo rotar el archivo /var/log/wtmp y /var/log/btmp usando logrotate

Cómo cambiar el directorio de registro predeterminado (/var/log) en Rsyslog para CentOS/RHEL 6,7

Django static_root en /var/www/... - sin permisos para recopilar estática

Diferencias en los archivos de registro /var/log/{syslog,dmesg,messages}

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?

¿Eliminar todo /var/log?

Los registros del sistema están vacíos (/var/log/messages; /var/log/secure; etc.)