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

Benutzer Sudo-Zugriff gewähren (Zur Sudoers-Datei oder Wheel-Gruppe hinzufügen)

Im Linux-Betriebssystem melden sich die meisten Benutzer als Standardbenutzer oder normaler Benutzer an. Aber gelegentlich muss man Administrator- oder Root-Rechte haben, um bestimmte administrative Aufgaben auszuführen. Normalerweise sind Administratorrechte nur für Root-Benutzer verfügbar, aber durch den Befehl sudo können Linux-Benutzer Administratorrechte erhalten, ohne sich beim Root-Konto anmelden zu müssen.

Um Nicht-Root-Benutzern vorübergehend Administratorrechte auf Ad-hoc-Basis zu erteilen, können Linux-Benutzer den Befehl sudo verwenden. Um einem Benutzer den sudo-Zugriff unter Linux zu ermöglichen, muss das Benutzerkonto zur sudoers-Datei hinzugefügt werden. Befolgen Sie die nachstehende Anleitung, um sudo für ein Benutzerkonto in einem Linux-Betriebssystem wie CentOS, RedHat Enterprise Linux, Ubuntu usw. zu konfigurieren.

HinweisWenn Sie versuchen, sudo auszuführen, ohne das Konto zu sudoers hinzuzufügen, erhalten Sie die folgende Fehlermeldung:

Benutzername ist nicht in der sudoers-Datei. Dieser Vorfall wird gemeldet.

  1. Melden Sie sich als root oder mit einem Benutzerkonto mit sudo-Zugriff beim Linux-Betriebssystem an.
  2. Installieren Sie sudo, wenn es noch nicht installiert ist (die meisten großen Linux-Distributionen haben sudo standardmäßig installiert):
    apt-get install sudo

    Für RPM-basiertes Linux:

    yum install sudo
  3. Bearbeiten Sie die sudo-Konfigurationsdatei sudoers mit visudo:
    visudo
  4. Suchen Sie nach folgender Zeile:
    root    ALL=(ALL)       ALL
  5. Fügen Sie unter der Zeile den Benutzernamen hinzu, dem Sie sudo-Administratorrechte gewähren möchten, im gleichen Format wie die Root-Zeile. Zum Beispiel (ersetzen Sie tjuser durch den tatsächlichen Benutzernamen):
    tjuser    ALL=(ALL)       ALL

    Um Text hinzuzufügen, drücken Sie Einfügen oder ich Taste, um in den Bearbeitungsmodus zu gelangen. Wenn Sie mit der Textbearbeitung fertig sind, drücken Sie Esc Taste, um den Bearbeitungsmodus zu verlassen.
  6. Speichern Sie die Datei und verlassen Sie visudo, indem Sie Folgendes eingeben:

  7. Sie können sich jetzt mit dem Standardbenutzerkonto anmelden, das zu sudoers hinzugefügt wurde, und den sudo-Befehl verwenden, um Root-Rechte zu erhalten.

Linux hat auch eine Gruppe namens wheel, die normalerweise standardmäßig sudo-Berechtigungen erhält. Daher ist es auch möglich, ein Benutzerkonto zur Wheel-Gruppe hinzuzufügen, um ihr den sudo-Zugriff zu gewähren.

HinweisStellen Sie sicher, dass sudoers, die sudo-Konfigurationsdatei, die Einstellung aktiviert hat, damit Personen im Gruppenrad alle Befehle ausführen können. Zum Aktivieren sollte eine der folgenden Zeilen auskommentiert (eingeschaltet) werden:

## Allows people in group wheel to run all commands
%wheel        ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

Verwenden Sie den folgenden Befehl, um den Benutzer zur Radgruppe hinzuzufügen:

usermod -aG wheel tjuser

Ersetzen Sie tjuser durch den tatsächlichen Benutzernamen.

TippSie können den sudo-Zugriff des Benutzerkontos testen, indem Sie mit dem folgenden Befehl direkt zu diesem Benutzerkonto wechseln (tjuser durch den tatsächlichen Benutzernamen ersetzen):

sudo - tjuser

Probieren Sie dann den sudo-Zugriff aus, indem Sie sudo vor den eigentlich auszuführenden Befehl stellen, oder führen Sie einfach den folgenden Befehl aus:

sudo -s

Geben Sie das Passwort für das Benutzerkonto ein. Wenn der Benutzer ordnungsgemäßen sudo-Zugriff hat, sollten Sie ein #-Zeichen für die Shell erhalten.


Linux
  1. Kurztipp:Fügen Sie einen Benutzer zur Gruppe sudoers hinzu

  2. Ubuntu Benutzer zu Sudoern hinzufügen

  3. Wie füge ich einen Benutzer zur sudo-Gruppe in einem Linux-VPS hinzu?

  4. Gewähren Sie sudo Zugriff in Debian und dem Ubuntu-Betriebssystem

  5. Centos 7 - Hinzufügen eines Benutzers zur Sudoers-Gruppe - ist immer noch nicht in der Sudoers-Datei - warum?

Fügen Sie einen Benutzer zu Sudoers auf Debian hinzu

So fügen Sie einen Benutzer zu Sudoers auf Fedora hinzu

So fügen Sie Benutzer zu Sudoern oder Sudo-Gruppen unter Rocky Linux 8 hinzu

Benutzer zu Sudoern oder Sudo-Gruppen in AlmaLinux 8 hinzufügen

So fügen Sie einen Benutzer zu Sudoers auf AlmaLinux hinzu

So fügen Sie Benutzer zu Sudoers auf Ubuntu 20.04 hinzu