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

Löschen Sie alle Root-Benutzer-E-Mails aus einer Shell in Linux

Frage. Ich verwende ein Linux-System (Ubuntu). Sein Root-Benutzer hat 100.000 E-Mails in seinem Postfach. Wie entferne ich alle E-Mails aus dem Root-Postfach? Wie kann ich alle E-Mails mit der Shell-Eingabeaufforderung auf einem Linux-System entfernen?

Dieses Tutorial hilft Ihnen, alle Root-Benutzer-E-Mails aus der Shell im Linux-System zu löschen. Hier finden Sie zwei Methoden, um Benutzer-E-Mails in einem Linux-System mit einem einzigen Befehl zu entfernen.

Methode 1:

Mit dem folgenden Befehl können Sie einfach alle E-Mails von root oder einem anderen Benutzer auf dem Linux-System entfernen.

echo 'd *' | mail -N

Methode 2:

Sie können die Postfachdatei auch für jeden Benutzer leeren. Im Allgemeinen speichert das Linux-System die E-Mail unter /var/mail/root oder /var/spool/mail/root (für das Root-Konto).

> /var/mail/root
> /var/spool/mail/root

Für jeden anderen Benutzer auf dem Linux-System ändern Sie einfach das Stammverzeichnis mit dem anderen Benutzernamen.


Linux
  1. Methoden zum Deaktivieren des Root-Kontos im Ubuntu 20.04 LTS Linux-System

  2. Linux:Wie bekomme ich alle Anmeldeprotokolle vom System?

  3. Wie wechselt man vom Root-Benutzer zu einem anderen Benutzer, der eine Nologin-Shell hat?

  4. UNIX / Linux:So löschen Sie den root-äquivalenten Benutzer (Nicht-Root-Benutzer mit UID 0)

  5. Shell-Befehl in Jenkins als Root-Benutzer ausführen?

Meine Linux-Geschichte:Vom Linux-Benutzer zum Mitwirkenden

4 Befehle zum Herunterfahren von Linux vom Terminal aus

userdel-Befehl - Benutzerkonto aus dem Linux-System löschen

So beschränken Sie den Zugriff des Benutzers auf das Linux-System

So listen Sie alle Benutzer in Linux auf

Linux – Benutzer zur Sudoers-Liste hinzufügen