sudo einrichten auf CentOS / Ubuntu / OpenSUSE: How-to:

Es gibt drei Methoden, um einen Benutzer für sudo zu konfigurieren:

Methode 1:  Über das Verzeichnis /etc/sudoers.d:

Melden Sie sich als root an und erstellen Sie eine neue Datei im Verzeichnis /etc/sudoers.d, normalerweise mit dem gleichen Namen wie der Benutzer, mit folgendem Inhalt:

Im folgenden Beispiel kann der Benutzer mazhar jeden Befehl von überall her ausführen

Die richtigen Berechtigungen für die Datei festlegen

Methode 2: Den gleichen Inhalt am Ende der Datei /etc/sudoers hinzufügen

Die Datei /etc/sudoers muss mit dem Befehl „visudo“ bearbeitet werden:

Methode 3. Den Benutzer zu einer Gruppe hinzufügen, die bereits über sudo-Berechtigungen verfügt

CentOS / OpenSUSE:

Ubuntu:

 

Melden Sie sich mit dem Benutzer an und testen Sie das sudo

Ich empfehle noch eine weitere Einstellung, da man sonst möglicherweise den vollständigen Pfad für die ausführbaren Dateien (Executables) angeben muss. Der Grund dafür ist, dass der Befehl „sudo“ den Pfad des Benutzers erbt und nicht den des root.

Fügen Sie Folgendes zur .bashrc -Datei in Ihrem Home-Verzeichnis hinzu:

Diese Einstellungen werden nach dem erneuten Einloggen wirksam.

Anmerkung: ALL=(ALL) ALL, Was bedeutet das?

ALL= Auf allen Hosts (Wenn viele Computer die gleiche sudoer-Datei verwenden)
(ALL) = Als beliebiger Zielbenutzer
ALL = Kann jeden beliebigen Befehl ausführen

Man kann die für einen Benutzer erlaubten Berechtigungen auch einschränken. Lesen Sie dazu die Datei /etc/sudoers, die sehr gut selbst dokumentiert ist.

2 Comments

  1. Having read this I thought it was really enlightening. I appreciate you taking the time and effort to put this information together. I once again find myself personally spending a lot of time both reading and leaving comments. But so what, it was still worth it!

    http://www.tradmusic.com

Hinterlassen Sie einen Kommentar