sudo: incapaz de mkdir / var / log / sudo-io / 00 / 2A: Não há espaço disponível no dispositivo

1

Um script começou a gerar erros relacionados a não conseguir iniciar um plugin de E / S sudoers_io: (amazon linux).

Não consigo apagar alguns logs, pois cada vez que eu uso o comando sudo, não consigo registrar que usei o comando (acredito aqui). Alguma idéia de como liberar espaço ou excluir / girar os logs?

Saída abaixo:

[ec2-user@ip-xx-xx-xx-xx log]$ sudo bash
sudo: unable to mkdir /var/log/sudo-io/00/2A: No space left on device
sudo: error initializing I/O plugin sudoers_io



[ec2-user@ip-xx-xx-xx-xx log]$ du -s * | sort -nr | head
du: cannot read directory ‘audit’: Permission denied
du: cannot read directory ‘sudo-io’: Permission denied
16092   secure
2188    secure-20180401
640 messages-20180325
640 messages-20180318
636 messages-20180401
636 messages-20180311
196 cloud-init.log
160 wtmp
132 messages
104 dracut.log
    
por jrjames83 02.04.2018 / 15:13

1 resposta

2

Você aparentemente habilita o log de saída total em sudo (ers).

A maneira mais fácil de liberar espaço, provavelmente excluindo os sudo logs, é registrando como root ou usando su , se suas configurações permitirem isso.

Dependendo de quanto /var/log está cheio, esses procedimentos podem ou não ser bem-sucedidos. Na pior das hipóteses, a inicialização em modo único ou a partir de um sistema ativo permitirá que você limpe as coisas.

A menos que você tenha necessidades muito específicas para registrar grande parte das operações de sudo , eu editaria /etc/sudoers para alterar a configuração do log. Ter essa configuração detalhada esgotará rapidamente o espaço disponível.

    
por 02.04.2018 / 15:28