Publicado por Sysadmin Urbano | Infraestrutura, SysOps e DevOps
Um guia prático para quem vive na linha de frente da operação de sistemas.
Erro "auditd: backlog limit exceeded" no Linux
Ao tentar iniciar ou acessar um sistema Linux, especialmente em ambientes como Oracle Linux, RHEL ou CentOS, você pode se deparar com a seguinte mensagem:
auditd: backlog limit exceeded
Esse erro pode impedir o sistema de inicializar corretamente ou bloquear o login em modo gráfico ou console.
🧠 O que significa esse erro?
O auditd é o daemon responsável pelo sistema de auditoria do Linux. Ele monitora e registra eventos importantes para segurança e conformidade.
Quando muitos eventos acontecem em sequência e o sistema não consegue processar todos, o backlog (fila de eventos) estoura o limite definido — e o kernel considera isso uma falha de segurança.
🛠️ Soluções temporárias
- Reinicie o sistema e entre no modo de emergência ou rescue.
- Edite o GRUB temporariamente durante o boot:
- Pressione
ena entrada do GRUB. - Adicione o seguinte ao final da linha
linux:audit=0 - Pressione
Ctrl + XouF10para iniciar com essa opção. - Isso desativa o audit temporariamente e pode permitir o login.
⚙️ Correção permanente
Se for seguro desabilitar o auditd no seu caso, você pode editar a configuração do GRUB:
- Abra o arquivo
/etc/default/grubcomo root. - Adicione
audit=0à variávelGRUB_CMDLINE_LINUX - Atualize o GRUB com:
(ou equivalente na sua distro)
grub2-mkconfig -o /boot/grub2/grub.cfg - Reinicie o sistema.
📌 Alternativas
- Aumentar o limite de backlog com:
no GRUB
audit_backlog_limit=8192 - Corrigir travamentos causados por excesso de logs ou configurações excessivas do auditd
“Em sistemas auditáveis, o silêncio também pode ser interpretado como falha.”

Nenhum comentário:
Postar um comentário