Estou recebendo o seguinte erro ao tentar iniciar o serviço auditd:
auditctl[2144]:Error - audit support not in kernel
auditctl[2144]:Cannot open netlink audit socket
auditctl[2144]:Started Security Auditing Service.
systemd[1]:auditd.service: main process exited, code=exited, status=1/FAILURE
systemd[1]:Unit auditd.service entered failed state.
Qual é o arquivo/módulo de configuração do kernel para a auditctl
ferramenta? Não tenho permissão para atualizar o kernel.
Isso significa que
CONFIG_AUDIT
não está definido em seu Kernel, e essa é uma tarefa que você não conseguirá sem alterar seu kernel ou pelo menos editar alguns parâmetros de inicialização.Você vai precisar:
CONFIG_AUDIT
habilitar se sua distribuição não fornecer tal kernelCONFIG_AUDIT
enable (veja abaixo), adicione o parâmetro do kernelaudit=1
- Veja GRUB Quiet Splash . Este é o arquivo que você precisa editar.systemd-boot
tenha ooptions=
parâmetro para fazer esta tarefa e habilite-o para uma entrada.Como você pode verificar se o seu kernel atual tem esse recurso ativado:
Em distribuições baseadas em Red Hat e Debian, normalmente dentro
/boot
há um arquivo de configuração chamadoconfig
, com ouname -r
anexo (versão do kernel). Exemplo:Em distribuições compiladas com a
CONFIG_IKCONFIG
opção, você pode obter uma versão compactada do arquivo de configuração atual dentro de sua/proc
estrutura de diretório virtual carregando oconfigs
módulo do kernel. Exemplo: