Website-Suche

sudo-Befehl nicht gefunden - Lösung


Wenn Sie versucht haben, den Befehl sudo auf Ihrem Linux-System auszuführen und mit dem Fehler sudo command not found begrüßt werden, haben wir die Lösung für Sie. Dieser Fehler tritt am häufigsten bei minimalen Installationen auf, z. B. in Docker oder auf einem VPS (Virtual Private Server), und kann bei jeder Linux-Distribution wie Ubuntu Linux und Debian auftreten. In diesem Tutorial zeigen wir Ihnen, wie Sie den Fehler beheben können, und geben Ihnen die Möglichkeit, sudo-Befehle ohne Fehler auszuführen.

In diesem Tutorial lernen Sie:

  • So installieren Sie das sudo-Softwarepaket
  • So fügen Sie der sudo-Gruppe einen Benutzer hinzu

sudo-Befehl nicht gefunden – Lösung

Der Befehl sudo wird verwendet, um Befehle mit Root-Berechtigungen auszuführen, ohne sich tatsächlich beim Root-Konto anmelden zu müssen. Alle Benutzer, die über sudo-Berechtigungen verfügen, haben im Wesentlichen Root-Administratorzugriff auf Ihrem Linux-System.

  1. Um den Fehler zu beheben, müssen Sie sich zunächst beim Root-Konto anmelden.

    
    su -
    
  2. Installieren Sie als Nächstes das sudo-Softwarepaket mit dem entsprechenden Befehl unten.

    
    Debian, Ubuntu:
    apt update && apt -y install sudo
    
    Fedora, Red Hat, AlmaLinux:
    dnf install sudo
    
    Arch Linux, Manjaro:
    pacman -S sudo
    
  3. Nachdem das Paket installiert wurde, müssen Sie Ihren regulären Benutzer zur sudo-Gruppe hinzufügen, damit er Zugriff auf den sudo-Befehl und die root-Berechtigungen hat. Auf Red Hat-Systemen wird sie stattdessen als Wheel-Gruppe bezeichnet. Im folgenden Beispiel wird der Gruppe der Benutzer linuxconfig hinzugefügt.

    
    usermod -aG sudo linuxconfig
    
    Or on Red Hat systems:
    usermod -aG wheel linuxconfig
    
  4. Sie sollten jetzt in der Lage sein, Befehle mit Root-Berechtigungen auszuführen. Wechseln Sie zu Ihrem normalen Benutzer und Test.

    
    su linuxconfig
    sudo whoami
    root
    

    Wenn Sie auf Probleme stoßen, müssen Sie möglicherweise neu starten und den Befehl sudo erneut versuchen.

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie man den Fehler sudo command not found auf einem Linux-System behebt. Dazu musste das sudo-Paket installiert werden. Denken Sie daran, alle Benutzer, die Root-Berechtigungen benötigen, zur sudo- oder wheel-Gruppe hinzuzufügen.

Verwandte Artikel: