50 % Rabatt alle Pläne, begrenzte Zeit. Beginnend bei $2.48/mo
Noch 6 Minuten übrig
Server und Betriebssystem

Erfahren Sie mehr über Debian. Fügen Sie einen Benutzer zu Sudoers hinzu, um Administratorzugriff zu erhalten

Ada Lovegood By Ada Lovegood 6 Min. gelesen Aktualisiert am 18. Mai 2024
Hinzufügen von Benutzern zu Sudoers in Debian

Wenn Sie Erfahrung in der Arbeit mit Linux-Umgebungen haben, wissen Sie definitiv, dass Administratorrechte für die Verwaltung von Systemeinstellungen und die Installation von Software von entscheidender Bedeutung sind. Durch das Hinzufügen von Benutzern zur sudoers-Datei können diese Berechtigungen gewährt werden, da diese Aktion es ihnen ermöglicht, Befehle mit Administratorrechten auszuführen. Dieser Blogbeitrag führt Sie durch den Prozess des Debian-Hinzufügens von Benutzern zu sudoers, um sicherzustellen, dass Sie wichtige Aufgaben effizient ausführen können.

Sudoers und seine Bedeutung verstehen

Die sudoers-Datei ist ein wichtiger Bestandteil von Unix-basierten Betriebssystemen, einschließlich Debian. Diese Datei enthält Informationen, die uns sagen, welche Benutzer oder Gruppen die Berechtigung haben, Befehle als Superuser oder andere Benutzer auszuführen. Diese Datei befindet sich unter „/etc/sudoers“ und verfügt über strenge Dateiberechtigungen, um unbefugten Zugriff zu verhindern. Der einzige Benutzer, der diese Datei ändern kann, ist der Root-Benutzer. Der Root-Benutzer kann diese Datei mithilfe von ändern Visudo Befehl. Dieser Befehl bietet viele Vorteile. Beispielsweise wird die Sudoers-Datei gegen mehrere gleichzeitige Bearbeitungen gesperrt. Außerdem wird überprüft, ob die Änderungen syntaktisch korrekt sind. Auf diese Weise kann sichergestellt werden, dass Konfigurationsfehler keine Sudo-Vorgänge blockieren.

Warum sollten Sie einen Benutzer zu Sudoers in Debian hinzufügen?

  • Kontrollierter Zugang: Stellen Sie sich vor, ein Benutzer möchte eine Software installieren oder Systemkonfigurationen ändern, und als Root-Benutzer sind Sie damit völlig einverstanden. Nun, sie können diese Aufgaben nur ausführen, wenn sie über Administratorrechte verfügen. Wenn Sie also Benutzer zu sudoers hinzufügen, erlauben Sie ihnen, diese Verwaltungsaufgaben auszuführen, ohne ihnen vollen Root-Zugriff zu gewähren.
  • Prüfung und Rechenschaftspflicht: Wenn Benutzer Befehle mit sudo ausführen, protokolliert das System jeden Befehl. Dieses Protokoll ist wichtig für die Prüfung und Überwachung, welche Änderungen von welchem ​​Benutzer vorgenommen wurden. Dies kann Ihnen bei der Aufrechterhaltung der Sicherheit und der Fehlerbehebung helfen.
  • Sicherheit: Wenn Sie Sudoers in Debian hinzufügen, können Sie die Anzahl der Benutzer begrenzen, die das Root-Passwort kennen. Sie können auch steuern, welche Befehle Benutzer ausführen können. Dadurch kann der potenzielle Schaden durch Fehler oder böswillige Absicht verringert werden.

Für die Sicherung eines Debian-Systems ist es von grundlegender Bedeutung, zu verstehen, wie Sie die sudoers-Datei verwalten können. In den folgenden Abschnitten erfahren Sie, wie Sie Benutzer effizient zu Sudoers hinzufügen können.

Schritt-für-Schritt-Anleitung: So fügen Sie Benutzer zu Sudoers in Debian hinzu

Bevor Sie die Debian-Aktion „Benutzer zu sudoers hinzufügen“ lernen, überprüfen wir die Voraussetzungen des Prozesses.

  1. Bestehendes Benutzerkonto: Stellen Sie sicher, dass der Benutzer, den Sie zur sudoers-Datei hinzufügen möchten, bereits über ein Standardkonto auf dem System verfügt. Sie können vorhandene Benutzer durch Überprüfen überprüfen /etc/passwd oder mit der getent Befehl.
  2. Root-Zugriff: Wenn Sie Benutzer zu sudoers in Debian hinzufügen möchten, müssen Sie über Root-Rechte verfügen. Stellen Sie also sicher, dass Sie sich als Root anmelden können oder über einen anderen Sudoer Zugriff auf das Root-Konto haben.
  3. Vertrautheit mit einem Terminal-Editor: Sie sollten die Sudoers-Datei mit einem Befehlszeilen-Texteditor bearbeiten. Zu den gängigen Editoren gehören: Nano Und vim. Wenn Sie mit diesen nicht vertraut sind, sollten Sie grundlegende Tutorials zu ihrer Verwendung lesen.

Sobald Sie die Voraussetzungen bestätigt haben, können Sie die folgenden Schritte ausführen, um Debian einen Benutzer zu sudoers hinzuzufügen:

Schritt 1: Melden Sie sich als Root-Benutzer an

Öffnen Sie das Terminal und wechseln Sie zum Root-Benutzer, wenn Sie nicht bereits als Root angemeldet sind, indem Sie Folgendes eingeben:

su -

Geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden.

Schritt 2: Bearbeiten Sie die Sudoers-Datei

Sie können die verwenden Visudo Befehl zum Bearbeiten der Sudoers-Datei. Dieser Befehl verhindert Syntaxfehler und stellt außerdem sicher, dass Ihre sudoers-Änderungen die Sicherheit des Systems nicht gefährden. Typ:

visudo

Dadurch wird die sudoers-Datei im standardmäßigen terminalbasierten Editor geöffnet, der normalerweise nano oder vim ist.

Schritt 3: Benutzer zu Sudoers hinzufügen

Navigieren Sie zum Ende der Datei und fügen Sie eine Zeile hinzu, um den neuen Sudoer anzugeben. Sie können einen Benutzer mit der folgenden Syntax hinzufügen:

username ALL=(ALL) ALL

Ersetzen Sie den Benutzernamen durch den tatsächlichen Benutzernamen des Kontos. Diese Zeile bedeutet, dass der Benutzer als beliebiger Benutzer jeden Befehl von jedem Endgerät aus ausführen kann.

Schritt 4: Änderungen speichern und beenden

Abhängig von Ihrem Editor kann dies auf zwei Arten geschehen:

  • Wenn Sie Nano verwenden, drücken Sie Strg+O um dann die Änderungen zu schreiben Strg+X verlassen.
  • Wenn Sie vim verwenden, drücken Sie :wq und dann Enter.

Schritt 5: Überprüfen Sie den neuen Sudo-Zugriff

Im letzten Schritt sollten Sie sicherstellen, dass Sie den Benutzer erfolgreich hinzugefügt haben. Wechseln Sie zum Konto des Benutzers und versuchen Sie, einen Befehl mit sudo auszuführen, wie zum Beispiel:

sudo whoami

Wenn das Setup korrekt ist, sollte es root zurückgeben.

Beheben Sie häufige Probleme

Wenn der Benutzer keine Befehle mit sudo ausführen kann oder auf einen Fehler stößt, können Sie die Informationen in diesem Abschnitt zur Behebung der Fehler verwenden. Hier ist eine Liste einiger häufiger Probleme mit Debian-Sudoern, die Sie überprüfen sollten:

  • Syntaxfehler in der Sudoers-Datei: Kehren Sie mit zur Sudoers-Datei zurück Visudo Als Root anmelden und sicherstellen, dass die von Ihnen hinzugefügte Zeile keinen Rechtschreibfehler enthält.
  • Falscher Benutzername: Stellen Sie sicher, dass der Benutzername in der Sudoers-Datei mit dem tatsächlichen Benutzernamen übereinstimmt. Suchen Sie nach Rechtschreibfehlern oder unbeabsichtigten Leerzeichen.
  • Aktualisierung der Benutzersitzung: Manchmal muss sich der Benutzer abmelden und dann wieder anmelden, damit Gruppenänderungen oder Sudoers-Updates wirksam werden. Stellen Sie sicher, dass der Benutzer dies tut, um seine Berechtigungen zu aktualisieren.

Nachdem Sie sichergestellt haben, dass der Benutzer Sudo-Befehle ausführen kann, ist es auch hilfreich, die zu überprüfen /var/log/auth.log Datei für alle Sudo-bezogenen Einträge. Dieses Protokoll hilft bei der Verfolgung aller Authentifizierungsaktivitäten, einschließlich Sudo-Zugriffsversuchen. Dadurch können Sie den Systemzugriff einfach prüfen und überwachen.

sudo cat /var/log/auth.log | grep sudo

Indem Sie diese Schritte befolgen und bestätigen, dass der Benutzer sudo erfolgreich verwenden kann, können Sie Ihr Debian-System sichern und warten. Eine ordnungsgemäße Überprüfung und Fehlerbehebung helfen dabei, Verwaltungsaufgaben reibungslos und sicher auszuführen, wenn Sie Benutzer zu Sudoers in Debian hinzufügen.

Zum Abschluss

Wenn Sie ein Debian-Systemadministrator sind, der Verwaltungsaufgaben delegieren muss, ist das Hinzufügen eines Benutzers zur Sudoers-Liste eine wichtige Aufgabe für Sie. Indem Sie die detaillierten Schritte dieser Anleitung befolgen, können Sie Benutzern Sudo-Berechtigungen erteilen und ihnen ermöglichen, notwendige Verwaltungsaufgaben auszuführen und gleichzeitig die Sicherheit Ihres Systems zu wahren.

FAQ

Wie füge ich einen Benutzer zu Debian Sudoer hinzu?

Wenn Sie einen Benutzer zur Sudoers-Liste in Debian hinzufügen möchten, öffnen Sie das Terminal und wechseln Sie mit zum Root so –, verwenden Visudo um die sudoers-Datei zu bearbeiten und einen Benutzernamen hinzuzufügen ALLE=(ALLE) ALLE um volle Sudo-Berechtigungen zu gewähren. Speichern Sie die Änderungen und verlassen Sie den Editor, um sie anzuwenden.

Kann ich sudoers Debian mehrere Benutzer hinzufügen?

Ja, Sie können der sudoers-Datei in Debian mehrere Benutzer hinzufügen. Führen Sie für jeden Benutzer die obigen Anweisungen Zeile für Zeile aus. Dadurch erhält jeder Benutzer individuell die vollständigen Sudo-Berechtigungen.

 

Aktie

Mehr aus dem Blog

Lesen Sie weiter.

Titelbild der besten selbstgehosteten Apps, die Sie mit Cosmos Cloud ausführen können, mit App-Panels rund um ein Cosmos-Dashboard.
Server und Betriebssystem

Die besten selbstgehosteten Apps, die Sie mit Cosmos Cloud ausführen können: Dateien, Medien, Passwörter, Automatisierung und mehr!

Vielleicht haben Sie Cosmos Cloud eingerichtet und möchten nun sehen, welche Apps gut dazu passen, oder vielleicht haben Sie sich noch nicht einmal für Cosmos entschieden und möchten einfach nur sehen, wie gut es zu Ihrer Arbeit passt

Nick SilverNick Silver 16 Min. Lektüre
Abdeckung von Portainer vs. Cosmos Cloud für die Verwaltung von Docker-Apps mit Hybrid-Setup-Diagramm und Neon-Ops vs. Zugriffsblöcken.
Server und Betriebssystem

Portainer vs. Cosmos Cloud: Beste Lösung für Docker-App-Management

Wenn Sie Docker bereits kennen und nur die sauberere Möglichkeit suchen, einen wachsenden App-Stack auszuführen, finden Sie hier die kurze Antwort auf Portainer vs. Cosmos Cloud. Portainer ist die stärkere Wahl für Direc

Nick SilverNick Silver 14 Min. Lektüre
Die Funktionsgrafik Cosmos Cloud vs. CasaOS vs. Umbrel zeigt drei selbstgehostete Pfade innerhalb einer abstrakten Cloud-Netzwerkwelt.
Server und Betriebssystem

Cosmos Cloud vs. CasaOS vs. Umbrel: Welche selbstgehostete Plattform passt zu Ihrem Setup?

Die kurze Antwort ist, dass CasaOS immer noch der einfachste Ausgangspunkt ist, Umbrel das sauberste kuratierte Gefühl hat und Cosmos Cloud sinnvoller ist, wenn Sie eine strengere Kontrolle über Doma wünschen

Nick SilverNick Silver 11 Min. Lektüre

Bereit zur Bereitstellung? Ab 2,48 $/Monat.

Unabhängige Cloud, seit 2008. AMD EPYC, NVMe, 40 Gbit/s. 14 Tage Geld-zurück-Garantie.