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

Wenn ich (root) usermod -G sudo chauncey ausführe, heißt es, dass die sudo-Gruppe nicht existiert

In Centos fügen Sie anstelle von sudo einen Benutzer zur Wheel-Gruppe hinzu.

usermod - aG wheel username


Sudo ist nicht direkt eine Gruppe. Die Gruppen/Benutzer mit Sudoer-Rechten sind in einer Konfigurationsdatei definiert, auf die Sie mit sudo visudo zugreifen können . Sehen Sie sich diese Datei an, um herauszufinden, wie sie auf Ihrem System konfiguriert ist. Hier ist eine gute Einführung https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html.

In Ihrem Fall haben Sie verschiedene Möglichkeiten, chauncey Sudo-Rechte zu erteilen .

  1. Suchen Sie die Gruppe(n) mit sudo-Rechten in der sudoers-Datei und fügen Sie chauncey hinzu zu einer dieser Gruppen. Angenommen, Sie haben diese Zeile in sudoers:

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL 
    

    fügen Sie dann chauncey hinzu zum Admin mit sudo usermod -a -G admin chauncey .

  2. Erstellen Sie einen neuen sudo Gruppe (sudo groupadd sudo ) und fügen Sie diese Zeilen hinzu (sudo visudo ). Dann noch einmal chauncey hinzufügen zur Gruppe

    # the 'sudo' group has all the sudo privileges
    %sudo    ALL=(ALL:ALL) ALL 
    
  3. Legen Sie eine spezielle Regel für diesen Benutzer in der sudoers-Datei fest, indem Sie Folgendes verwenden (beachten Sie, dass es keinen % gibt , das verwendet wird, um eine Gruppe zu bezeichnen):

    chauncey    ALL=(ALL:ALL) ALL 
    

Beachten Sie, dass ich für alle erwähnten Regeln den Standardwert ALL verwendet habe überall, überallhin, allerorts. Der erste ist der/die erlaubte(n) Benutzer, der zweite ist der Host, der dritte ist der Benutzer, während Sie den Befehl ausführen, und der letzte sind die erlaubten Befehle. Sie können Ihre Regeln anpassen, wenn ALLE für Ihren Anwendungsfall zu weit gefasst sind.


Linux
  1. Wie führe ich einen Befehl aus, der Umleitung oder Piping mit Sudo beinhaltet?

  2. Unterschied zwischen Sudo-Benutzer und Root-Benutzer?

  3. Root-Passwort per Sudo ändern, ohne Su?

  4. Benutzer zur Gruppe hinzufügen, aber nicht wiedergegeben, wenn die ID ausgeführt wird

  5. Wenn ich CPAN in Linux Ubuntu verwende, sollte ich es mit sudo / als root oder als meinen Standardbenutzer ausführen

Sag einfach nein zu root (in Containern)

Zwingen Sie Benutzer, das Root-Passwort anstelle ihres eigenen Passworts zu verwenden, wenn Sie den Sudo-Befehl verwenden

Sudo vs. root; irgendwelche tatsächlichen unterschiede?

Firefox fragt mich nicht nach einem Zertifikat, wenn ich eine Website besuche, die eines benötigt

Mysql-Datenbank wiederherstellen - mysql/mysqldump ergibt Tabelle <Datenbank>. <Tabellenname> existiert nicht (1146)

Linux:Zeitzonen-Offset setzen, das nicht existiert?