Sind Sie ein Debian-Linux-Benutzer? Sie können den Sudo-Befehl nicht verwenden und wissen nicht warum? Wir können helfen! Folgen Sie dieser Anleitung, während wir Ihnen zeigen, wie Sie Benutzer zur sudoers-Datei in Debian hinzufügen!

Bevor wir anfangen

Dieses Tutorial führt Sie durch das Hinzufügen von Benutzern zur Sudoers-Datei unter Debian Linux. Im Gegensatz zu vielen anderen Linux-Betriebssystemen richtet Debian während der Installation kein Sudo für den Benutzer ein.

Wenn Sie jedoch ein auf Debian basierendes Betriebssystem wie Bunsen Labs, Devuan, SolydXK oder andere verwenden, haben Sie möglicherweise auch kein Sudo eingerichtet. Wenn dies der Fall ist, folgen Sie bitte dieser Anleitung, da die Anweisungen ähnlich sein sollten, da diese Betriebssysteme auf Debian basieren.

Debian add user to sudoers – Hinzufügen eines einzelnen Benutzers

Der einfachste Weg, einem Benutzer unter Debian Sudo-Zugriff zu verschaffen, besteht darin, das Hinzufügen von Benutzern zur Sudoers-Datei über die Gruppenverwaltungstools vollständig zu ignorieren und stattdessen die Sudoer-Datei manuell zu bearbeiten, einen bestimmten Benutzer anzugeben und ihnen volle Berechtigungen zu geben.

Um unter Debian einen einzelnen Benutzer zur Sudoers-Datei hinzuzufügen, öffnen Sie ein Terminalfenster. Sobald das Terminalfenster geöffnet ist, müssen Sie sich beim Root-Konto anmelden. Der Grund? Das Root-Konto ist erforderlich, um Systemdateien, einschließlich Sudoers, zu ändern.

Sobald Ihr Terminalfenster geöffnet ist, können Sie auf das Root-Konto von Debian zugreifen, indem Sie die su Befehl in einem Terminal. Denken Sie daran, dass Sie sich das Root-Passwort merken müssen, das während des Debian-Installationsprozesses festgelegt wurde.

su -

Nachdem Sie sich im Terminal auf Ihrem Debian-PC beim Root-Konto angemeldet haben, müssen Sie die Sudoers-Datei zu Bearbeitungszwecken öffnen. Die Sudoers-Datei befindet sich im /etc/ Verzeichnis (/etc/sudoers). Sie sollten die Datei jedoch niemals direkt bearbeiten. Stattdessen müssen Sie die visudo Befehl.

Hinweis: In diesem Handbuch verwenden wir den Nano-Editor, da er für die meisten Linux-Benutzer zugänglich und einfach zu verwenden ist. Wenn Ihnen Nano nicht gefällt, können Sie „nano“ im folgenden Befehl in etwas anderes ändern.

EDITOR=nano visudo

Sobald die visudo Befehl ausgeführt wurde, öffnet der Nano-Editor die Sudoers-Datei auf Ihrem Debian Linux-PC. Verwenden Sie von hier aus die Nieder Pfeil Taste, um die jeweilige Zeile zu lokalisieren “## User privilege specification“.

Unter dieser Zeile sollten Sie „root ALL=(ALL) ALL.“ Dieser Code teilt Debian mit, dass das Root-Konto Sudo verwenden kann. Sie müssen diese Zeile für Ihren eigenen Benutzer replizieren, um ihm Sudoer-Privilegien zu geben.

Im Nano-Editor unter „root ALL=(ALL) ALL” Erstellen Sie eine neue Zeile und schreiben Sie in die darunter liegende Zeile. Denken Sie daran, dass Sie „user“ in Ihren Benutzernamen ändern müssen, um auf Sudo in Debian zuzugreifen.

Debian: Benutzer zur Sudoers-Datei hinzufügen [Guide] 2

user ALL=(ALL) ALL

Nachdem Sie die Zeile des Nano-Texteditors ausgeschrieben haben, muss die Sudoers-Datei gespeichert werden. Um es in Nano zu speichern, drücken Sie die Strg + Aus Tastenkombination auf der Tastatur. Drücken Sie Strg + X beenden.

Debian fügt Benutzer zu sudoers hinzu – Hinzufügen über die sudo-Gruppe

Wenn Sie unter Debian keine Benutzer einzeln hinzufügen möchten, ermöglicht das Betriebssystem den Benutzern auch, jedem Benutzerkonto Sudo-Zugriff zu gewähren, indem sie sie einfach zum sudo Gruppe. So geht’s.

Öffnen Sie zunächst ein Terminalfenster, wenn Sie noch keins geöffnet haben. Unter Debian können Sie das Terminalfenster am einfachsten starten, indem Sie drücken Strg + Alt + T auf der Tastatur. Sobald das Terminalfenster geöffnet ist, müssen Sie sich mit dem Root-Konto anmelden su Befehl.

su -

Nachdem die Terminalsitzung nun beim Root-Konto angemeldet ist, müssen Sie die grep Befehl, um festzustellen, ob die Gruppe „sudo“ auf Ihrem Debian Linux-PC vorhanden ist.

Debian: Benutzer zur Sudoers-Datei hinzufügen [Guide] 3

grep -i "sudo" /etc/group

Die Ausgabe sollte „sudo“ und geben Sie an, dass Ihr Debian Linux-PC tatsächlich die sudo-Gruppe hat. Wenn Ihr Debian Linux-System aus irgendeinem Grund nicht über die sudo-Gruppe verfügt, können Sie sie mit dem folgenden Befehl in einem Terminalfenster erstellen.

groupadd sudo

Nachdem Sie die neue Gruppe erstellt haben, führen Sie die grep Befehl, um zu bestätigen, dass es da ist.

grep -i "sudo" /etc/group

Wenn Sie bestätigt haben, dass die sudo-Gruppe vorhanden ist, können Sie die usermod -aG Befehl, um vorhandene Benutzer zur Gruppe hinzuzufügen. Durch Hinzufügen von Benutzern zu dieser Gruppe können sie sudo-Befehle unter Debian ausführen.

Hinweis: Führen Sie die erneut aus Benutzermod Befehl unten so oft wie nötig, um Benutzern Zugriff auf sudo zu gewähren.

Debian: Benutzer zur Sudoers-Datei hinzufügen [Guide] 4

usermod -aG sudo YOUR_USERNAME

Müssen Sie einen Benutzer aus der Sudo-Gruppe entfernen, um ihm Sudo-Berechtigungen zu verweigern? Sie können jeden Benutzer aus der sudo-Gruppe entfernen, indem Sie die usermod -G Befehl unten in einem Terminalfenster.

su

usermod -G sudo YOUR_USERNAME

Nachdem der Benutzer aus der Gruppe entfernt wurde, kann er in Debian keine Sudo-Befehle mehr ausführen.