Sudo bietet Benutzern besondere Berechtigungen, um Befehle als ein anderer Benutzer auszuführen. Es kann verwendet werden, um einem normalen Benutzer Superuser-Privilegien mit Einschränkungen zu gewähren. Man kann sudo so konfigurieren, dass nur bestimmten Befehlen Root-Rechte erteilt werden.
Dieses Tutorial hat Ihnen geholfen, einen neuen Benutzer mit Sudo-Berechtigungen zu erstellen, einen vorhandenen Benutzer zu Sudo-Berechtigungen hinzuzufügen oder Sudo-Berechtigungen von einem beliebigen Konto zu entfernen.
Benutzer mit Sudo-Zugriff erstellen
Verwenden Sie den Standardbefehl „adduser“ des Systems, um ein neues Konto zu erstellen. Gemäß den aktuellen Anforderungen lautet die Befehlssyntax wie folgt:
sudo adduser [USER_NAME} [GROUP_NAME]
Hier:
- USER_NAME ist der Name des neuen Benutzerkontos.
- GROUP_NAME Definieren Sie hier einen Gruppennamen, um Benutzer während der Erstellung automatisch zu dieser Gruppe hinzuzufügen.
Versuchen wir es mit einem realen Beispiel. Der folgende Befehl erstellt einen neuen Benutzer tecadmin und fügen Sie es zu sudo hinzu Gruppe.
sudo adduser tecadmin sudo
Falls bereits ein Benutzer vorhanden ist, wird der Benutzer einfach zur sudo-Gruppe hinzugefügt.
Vorhandenen Benutzer zu Sudo hinzufügen
Sie können auch den folgenden Befehl verwenden, um vorhandene Benutzer zur Gruppe sudo hinzuzufügen, wo sie volle sudo-Berechtigungen erhält.
sudo usermod -aG sudo tecadmin
Dadurch wird lediglich tecadmin
hinzugefügt Benutzer zur sudo-Gruppe. Dasselbe kann man in /etc/group
überprüfen Datei.
Sudo-Berechtigungen vom Benutzer entfernen
Der folgende Befehl entfernt einen Benutzer aus der sudo-Gruppe. Dadurch wird nur tecadmin
entfernt Benutzer aus dem sudo
Gruppe. Der Benutzer wird nicht aus dem System entfernt.
sudo gpasswd -d tecadmin sudo
Wir empfehlen außerdem, die Datei /etc/sources anzuzeigen und alle benutzerspezifischen Einträge zu entfernen.
Schlussfolgerung
Dieses Tutorial hat Ihnen geholfen, Benutzern, die Sudo auf einem Debian-System verwenden, spezielle Berechtigungen zu erteilen. Darüber hinaus erhalten Sie in diesem Tutorial die Berechtigung, sudo Zugriff auf die vorhandenen Konten zu gewähren. Entfernen Sie außerdem die Sudo-Berechtigungen des Benutzers.