Debian: Wie man einen Benutzer sicher zu Sudoers hinzufügt

Unter Debian ist die einfachste und sicherste Methode, einem bestehenden Benutzer volle Administratorrechte zu gewähren, in der Regel das Hinzufügen dieses Kontos zur sudoGruppe `sudo`. Die Standardkonfiguration von Debian `sudo` erlaubt es Mitgliedern dieser Gruppe, Befehle über `sudo` auszuführen sudo. Normalerweise ist keine direkte Bearbeitung der Konfigurationsdatei erforderlich /etc/sudoers.

Wenn Sie bei der Debian-Installation das Root-Passwort leer gelassen haben, deaktiviert das Installationsprogramm normalerweise die direkte Root-Anmeldung und erteilt dem ersten regulären Benutzer Administratorrechte über sudo. Wenn Sie stattdessen ein Root-Passwort festlegen, wird sudo möglicherweise nicht installiert oder Ihr Benutzer gehört nicht zur entsprechenden sudoGruppe. Debian dokumentiert beide Konfigurationen in seiner sudo-Anleitung .

Prüfen Sie, ob Ihr Benutzer bereits über sudo-Zugriff verfügt.

Öffnen Sie ein Terminal und überprüfen Sie die Ihrem Konto zugewiesenen Gruppen:

groups

Falls sudodies in der Ausgabe erscheint, testen Sie die Konfiguration:

sudo whoami

Nach Eingabe Ihres Passworts sollte bei einer funktionierenden Installation eine Fehlermeldung angezeigt werden root. Falls die Shell eine Fehlermeldung ausgibt sudo: command not found, installieren Sie das Paket als Root. Falls eine Meldung erscheint, dass Ihr Benutzer keine sudo-Berechtigung hat, fügen Sie das Konto der entsprechenden sudoGruppe hinzu.

1. Melden Sie sich als Root an und installieren Sie gegebenenfalls sudo.

Wenn Sie das Root-Passwort kennen, starten Sie eine Root-Login-Shell:

su --login
Das Debian-Terminal zeigt den Befehl `su --login` und eine Root-Passwortabfrage an.
Verwenden Sie diese Option su --login, wenn Sie Root-Zugriff benötigen, um sudo zu installieren oder zu konfigurieren.

Installieren Sie anschließend sudo mit APT:

apt update
apt install sudo

Die Debian-Referenz beschreibt sudo als das Standardwerkzeug zur Delegierung administrativer Rechte, ohne ständig in einer Root-Shell arbeiten zu müssen.

2. Fügen Sie den Benutzer der sudo-Gruppe von Debian hinzu.

Ersetzen Sie als Root-Benutzer den Platzhalter alicedurch das Konto, das sudo-Zugriff erhalten soll:

adduser alice sudo
Debian-Terminal: Hinzufügen des Benutzers „alice“ zur sudo-Gruppe mit dem Befehl „adduser“
Durch das Hinzufügen eines bestehenden Kontos zu der sudoGruppe werden die für diese Gruppe definierten Berechtigungen gewährt.

Sie können auch verwenden usermod -aG sudo alice, aber die Debian-spezifische adduser USER GROUPForm ist unkompliziert und vermeidet das versehentliche Überschreiben anderer ergänzender Gruppen eines Benutzers.

3. Abmelden, wieder anmelden und Zugriff überprüfen.

Neue Gruppenzugehörigkeiten gelten normalerweise nicht für bereits geöffnete Sitzungen. Melden Sie sich vollständig von Ihrem Desktop oder Ihrer SSH-Sitzung ab und melden Sie sich erneut an. Überprüfen Sie anschließend das Konto und testen Sie sudo.

groups alice
sudo whoami
Debian-Terminal überprüft die sudo-Gruppenmitgliedschaft und führt sudo whoami aus
Nach einem erneuten Login überprüfen Sie, ob der Benutzer in der sudoGruppe ist und ob dies sudo whoamizurückgegeben wird root.

Wurde der Benutzer gerade erst hinzugefügt, meldet sudo aber weiterhin, dass das Konto keine Berechtigung zum Ausführen eines Befehls hat, ist eine alte Anmeldesitzung eine häufige Ursache. Die sudo-Dokumentation von Debian weist ausdrücklich darauf hin, dass die Gruppenzugehörigkeit beim Anmelden aktiv wird.

Optional: Erstellen einer sudoers-Regel pro Benutzer

Für die meisten Debian-Systeme ist die oben beschriebene Gruppenmethode völlig ausreichend. Eine benutzerbezogene Regel ist sinnvoll, wenn Sie bewusst eine separate sudo-Richtlinie festlegen möchten. Öffnen Sie die Datei nicht /etc/sudoersin einem normalen Editor. Die visudo-Dokumentation erklärt, dass visudodadurch die Datei gesperrt und ihre Syntax vor der Installation der Änderungen überprüft wird.

Erstellen Sie als Root eine separate Datei mit einem einfachen Namen, der keinen Punkt enthält:

visudo -f /etc/sudoers.d/alice

aliceUm die gleichen umfassenden administrativen Berechtigungen wie ein typischer sudo-Benutzer zu erhalten , fügen Sie Folgendes hinzu:

alice ALL=(ALL:ALL) ALL

Speichern und beenden Sie den Editor und überprüfen Sie anschließend die vollständige sudoers-Konfiguration:

visudo -c
Debian-Terminal mit visudo zum Bearbeiten einer Datei in /etc/sudoers.d und zur Überprüfung der sudoers-Syntax
Verwenden Sie diese Funktion visudofür Änderungen an der sudoers-Datei, damit Syntaxprobleme erkannt werden können, bevor sie den administrativen Zugriff beeinträchtigen.

Debian empfiehlt, lokale benutzerdefinierte Regeln in einer separaten /etc/sudoers.dDatei zu speichern, anstatt die Hauptdatei zu ändern. Das sudoers-Handbuch weist außerdem darauf hin, dass Dateien in diesem Verzeichnis, deren Namen einen Punkt enthalten oder auf „.sudo“ enden ~, übersprungen werden. Daher ist ein Name wie „.sudo“ alicesicherer als „.sudo“ alice.conf.

Wie man den sudo-Zugriff entfernt

sudoUm den über die Gruppe gewährten Zugriff zu widerrufen , führen Sie folgenden Befehl als Root aus:

deluser alice sudo

Das Debian -Handbuch zu deluser bestätigt, dass die zweigliedrige Form einen Benutzer aus einer bestimmten Gruppe entfernt. Der Benutzer muss sich ab- und wieder anmelden, damit die neue Gruppenliste wirksam wird.

Wenn Sie zusätzlich eine /etc/sudoers.d/aliceseparate Regel erstellt haben, reicht es nicht aus, das Konto aus der Gruppe zu entfernen, da diese Regel weiterhin Berechtigungen erteilt. Entfernen oder bearbeiten Sie diese Regel als Root und führen Sie den Befehl anschließend visudo -cerneut aus.

Häufige Fehler, die es zu vermeiden gilt

  • Bearbeiten Sie die Datei nicht /etc/sudoersmit einem normalen Texteditor. Ein Syntaxfehler kann den sudo-Zugriff blockieren.
  • Nicht usermod -G sudo USERohne verwenden -a. Diese Form kann die zusätzliche Gruppenliste des Benutzers ersetzen, anstatt einfach sudo hinzuzufügen.
  • Aktivieren Sie die Berechtigung nicht NOPASSWDleichtfertig. Vollständiges sudo ohne Passwort erhöht die Auswirkungen eines kompromittierten Benutzerkontos.
  • Beachten Sie die Anforderung einer erneuten Anmeldung. Das Hinzufügen oder Entfernen einer Gruppe ändert die Anmeldeinformationen einer bestehenden Sitzung nicht nachträglich.

Für eine Standard-Debian-Workstation oder einen Server ist der empfohlene Weg daher einfach: Installieren Sie gegebenenfalls sudo, fügen Sie das Konto der sudoGruppe hinzu, starten Sie eine neue Anmeldesitzung und überprüfen Sie das Ergebnis, bevor Sie Ihre Root-Shell schließen.

(39) Kommentare

  1. Sophie -

    Oh wow! Ich kann jetzt endlich Benutzer hinzufügen, ohne ständig als root einloggen zu müssen. Das wird mir viel Zeit sparen. Danke

  2. Lisa -

    Wow! Es ist so befriedigend, wenn man die Anleitung Schritt für Schritt befolgt und sieht, wie alles funktioniert. Macht weiter so

  3. Julia -

    Viel Spaß beim Ausprobieren dieser Tipps! Die Sudoers-Datei ist wirklich mächtig, aber auch gefährlich, wenn man nicht aufpasst

  4. Paul N. -

    Ich finde die Erklärung zu den verschiedenen Berechtigungen sehr hilfreich. So kann ich genau verstehen, was ich meiner Gruppe erlauben kann

  5. Karim55 -

    Warum wird die Sudoers-Datei nicht automatisch aktualisiert, wenn ich einen neuen Benutzer hinzufüge? Ist das eine Sicherheitsmaßnahme oder ein Fehler?

  6. Linh mèo -

    Vielen Dank für diese hilfreiche Anleitung! Endlich weiß ich, wie ich Benutzer in Debian richtig hinzufügen kann.

  7. Uwe -

    Vielen Dank! Ich hätte nie gedacht, dass es so einfach sein kann, Nutzer in die Sudoers-Datei einzufügen. Es hat mir wirklich geholfen

  8. Daniela -

    Tolle Schritt-für-Schritt-Anleitung! Ich habe endlich meinen Computer so eingerichtet, wie ich es wollte. Fünf Sterne für die Übersichtlichkeit

  9. Felix Tech -

    Super Anleitung! Ich habe das mit meinem Server ausprobiert und es hat wunderbar funktioniert. Ich bin begeistert!

  10. Felix -

    Ich hatte nie wirklich das Bedürfnis, die Sudoers-Datei zu bearbeiten, aber jetzt weiß ich, wie es geht. Danke fürs Teilen!

  11. Anna Schmidt -

    Ich habe eine Frage: Was passiert, wenn ich einen Benutzer aus der Sudoers-Datei entferne? Verliert der Benutzer dann sofort seine Berechtigungen

  12. Jakob von Berlin -

    Hat jemand Erfahrung mit sudoers.d? Ist das besser als die Standard-Sudoers-Datei? Ich würde gerne wissen, ob sich das lohnt.

  13. Moritz -

    Kann jemand mehr über die Sicherheitsaspekte des Hinzufügens von Benutzern zur Sudoers-Datei erzählen? Ich bin mir nicht sicher, ob es sicher ist.

  14. Mèo con -

    Das hat mir so viel Zeit gespart! Ich kann jetzt Benutzer hinzufügen und mich zurücklehnen. Tolle Anleitung

  15. Thùy Linh -

    Die Schritt-für-Schritt-Anleitung war sehr klar! Auch ein Hinweis darauf, was man vermeiden sollte, wäre hilfreich

  16. Ingmar -

    Seht mal, ich habe jetzt meinen eigenen Benutzer mit Sudo-Rechten! Die Anleitung war perfekt und einfach zu folgen.

  17. Max Müller -

    Vielen Dank für die Anleitung! Ich habe es endlich geschafft, einen neuen Benutzer zur Sudoers-Datei hinzuzufügen. Es war viel einfacher als ich dachte

  18. Nina -

    Ich war mir nicht sicher, ob ich das richtig mache, aber dein Beitrag hat mir das Vertrauen gegeben, es auszuprobieren. Super Anleitung

  19. Duy Sinh 6789 -

    Ich finde es interessant, dass so viele Leute mit Sudoers arbeiten. Gibt es noch andere Möglichkeiten, Benutzerrechte zu verwalten?

  20. Tom H. -

    Jemand hat mir erzählt, dass man die Sudoers-Datei mit visudo bearbeiten soll, das hat mir sehr geholfen! Ist das wirklich notwendig

  21. Lisa und ihre Katze -

    Ich war so frustriert, als ich versuchte, meinen Freund zum Sudoer zu machen, aber diese Anleitung hat mir wirklich geholfen. Vielen Dank

  22. Tommy Linux -

    Für alle, die sich unsicher sind: Es ist wichtig, die Sudoers-Datei sorgfältig zu bearbeiten, um Probleme zu vermeiden. Immer ein Backup erstellen

  23. Julia K. -

    Ich habe die Anleitung auf meinem Debian-System getestet und es hat reibungslos funktioniert. Ich kann es nur empfehlen! Großartige Arbeit

  24. Hugo der ITler -

    Ich hatte immer Probleme mit der Sudoers-Datei, aber jetzt fühle ich mich viel sicherer. Danke für die klare Erklärung

  25. Hans M. -

    Super Beitrag! Ich nutze Debian seit Jahren und es ist immer gut, daran erinnert zu werden, wie man die Sudoers-Datei bearbeitet.

  26. Marie -

    Ich erinnere mich, dass ich beim ersten Mal, als ich die Sudoers-Datei bearbeitet habe, alles durcheinandergebracht habe. Es ist verrückt, wie wichtig die korrekte Syntax ist!

  27. Paul IT -

    Ich hatte ein paar Schwierigkeiten, aber nach dem Lesen der Kommentare hier konnte ich das Problem lösen. Thanks

  28. MiauMiau -

    Hahaha, ich war so verwirrt über die Sudoers-Datei, bis ich diese Anleitung gefunden habe. Jetzt bin ich ein Sudo-Profi!

  29. Hương Đà Nẵng -

    Herzlichen Dank für deinen Beitrag! Ich habe schon lange nach einer Lösung gesucht und jetzt habe ich sie gefunden.

  30. Sophie 123 -

    Ich finde es toll, wie detailliert die Schritte erklärt sind. Man merkt, dass der Autor viel Erfahrung hat. Vielen Dank für die Hilfe

  31. Max -

    Danke für die tolle Anleitung! Ich habe schon lange nach einem Weg gesucht, um Benutzer zur Sudoers-Datei hinzuzufügen. Es hat wirklich gut funktioniert

  32. Ben -

    Ich bin echt froh, diese Anleitung gefunden zu haben! Jetzt kann ich neue Nutzer ganz einfach hinzufügen. Endlich, nach all dem Suchen!

  33. Heidi -

    Ich finde es faszinierend, wie viele Leute sich für Debian interessieren. Ich bin über diesen Beitrag gestolpert und bin jetzt motiviert, es selbst auszuprobieren!

  34. Oliver -

    Ich habe ein wenig Erfahrung mit Debian, aber eure Anleitung hat mir einige neue Tricks gezeigt. Was haltet ihr von Graphical User Interface für die Benutzerverwaltung

  35. Hannelore aus Hamburg -

    Ich bin neu in der Linux-Welt und fand die Erklärung sehr verständlich. Jetzt verstehe ich, wie wichtig es ist, Sudo richtig zu konfigurieren

  36. Hugo -

    Ich habe das Gefühl, dass ich mit deiner Anleitung endlich die Kontrolle über meine Debian-Installation habe. Hast du noch mehr Tipps für die Verwaltung

  37. Anna -

    Ich fand die Anleitung sehr hilfreich, aber könnte jemand erklären, warum die Sudoers-Datei so wichtig ist? Ich bin etwas verwirrt

  38. Linda -

    Ich hatte einmal ein großes Problem mit der Sudoers-Datei und wollte alles neu installieren. Dank dieser Anleitung konnte ich meine Probleme selbst lösen

  39. Lena IT -

    Kann ich mehrere Benutzer gleichzeitig zur Sudoers-Datei hinzufügen? Ich möchte das für mein ganzes Team tun

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.