Uno script ha iniziato a generare errori relativi all'impossibilità di avviare un plug-in I/O sudoers_io:(amazon linux).
Non riesco a eliminare alcuni registri poiché ogni volta che uso il comando sudo, non riesce a registrare che ho usato il comando (sto indovinando qui). Qualche idea su come liberare spazio o eliminare/ruotare i log?
Uscita sotto:
[[email protected] 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
[[email protected] 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
Risposta accettata:
Apparentemente hai abilitato l'accesso completo dell'output in sudo(ers).
Il modo più semplice per liberare spazio, probabilmente eliminando il sudo
logs, sta registrando come root
o utilizzando su
, se le tue configurazioni lo consentono.
A seconda di quanto /var/log
è pieno, tali procedure potrebbero o non potrebbero avere esito positivo. Nel peggiore dei casi, l'avvio in modalità singola o da un sistema live ti consentirà di ripulire le cose.
A meno che tu non abbia esigenze molto specifiche per registrare così tanto di sudo
operazioni, modificherei /etc/sudoers
per modificare l'impostazione di registrazione. Avere una configurazione così dettagliata esaurirà rapidamente lo spazio disponibile.