GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Sudo:Mkdir /var/log/sudo-io/00/2a nicht möglich:Kein Speicherplatz mehr auf dem Gerät?

Ein Skript begann Fehler zu werfen, die damit zusammenhängen, dass ein I/O-Plug-in sudoers_io:(Amazon Linux) nicht initialisiert werden konnte.

Ich kann einige Protokolle nicht löschen, da jedes Mal, wenn ich den Befehl sudo verwende, nicht protokolliert wird, dass ich den Befehl verwendet habe (ich vermute hier). Haben Sie Ideen, wie Sie Speicherplatz freigeben oder die Protokolle löschen/rotieren können?

Ausgabe unten:

[[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

Akzeptierte Antwort:

Offensichtlich haben Sie die vollständige Ausgabeprotokollierung in sudo(ers) aktiviert.

Der einfachste Weg, Speicherplatz freizugeben, ist wahrscheinlich das Löschen des sudo logs, loggt sich entweder als root ein , oder mit su , wenn Ihre Konfigurationen dies zulassen.

Je nachdem wie viel /var/log voll ist, können diese Verfahren erfolgreich sein oder auch nicht. Im schlimmsten Fall ermöglicht Ihnen das Booten im Einzelmodus oder von einem Live-System, Dinge zu bereinigen.

Es sei denn, Sie haben sehr spezielle Anforderungen, um so viel von sudo zu protokollieren Operationen würde ich /etc/sudoers bearbeiten , um die Protokollierungseinstellungen zu ändern. Mit solch einer ausführlichen Einrichtung wird der verfügbare Platz schnell wieder erschöpft.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

  3. CentOS / RHEL :So rotieren Sie /var/log/wtmp- und /var/log/btmp-Dateien mit logrotate

  4. Bash:Kein Platz mehr auf dem Gerät

  5. Kein Speicherplatz auf Gerät

Linux:Kein Speicherplatz mehr auf dem Gerät, während der df-Befehl viel freien Speicherplatz anzeigt

Verwenden Sie ein Git-Repository auf /var/www/html/

Kompilieren mit make | nicht möglich Schwerwiegender Fehler Kein freier Speicherplatz auf dem Gerät

Django static_root in /var/www/... - keine Berechtigungen für collectstatic

Warum haben die Verzeichnisse /home, /usr, /var usw. alle dieselbe Inode-Nummer (2)?

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?