![Apple will angeblich größere Änderungen in iOS 16 einführen](/f/f1e30b91a74061a5fae9026dccaf3298.jpg?width=100&height=100)
Das sudo-Befehl ermöglicht einem Benutzer, ein Linux-System mit den Sicherheitsprivilegien eines anderen Benutzers zu verwalten, standardmäßig des Superusers oder Roots.
In diesem Leitfaden führen wir Sie durch den Prozess zum Erstellen eines sudo-Benutzers in openSUSE d.h. erstellen Sie einen Benutzer und gewähren Sie ihm Berechtigungen zum Aufrufen des sudo-Befehls.
Für diesen Leitfaden verwenden wir openSUSE Sprung 15.3, die neueste Version, auf der die sudo-Befehl ist vorinstalliert. Wenn dies jedoch bei Ihnen nicht der Fall ist und die sudo-Befehl ist nicht auf Ihrem installiert openSUSE Betriebssystem, installieren Sie es wie folgt.
Wechseln Sie zunächst in die Wurzel Konto unter Verwendung des su-Befehl, geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden, und führen Sie dann die zypper-Befehl installieren sudo wie gezeigt:
$ su - # zypper in sudo.
Diese Anleitung geht auch davon aus, dass Sie eine haben frisch installiertes openSUSE Betriebssystem auf Ihrem Computer.
Beginnen Sie mit der Erstellung eines Benutzerkontos (genannt Systemadministrator in diesem Beispiel), mit der useradd-Befehl, und erstellen Sie wie folgt ein sicheres Kennwort für den Benutzer. Das -m
flag weist an, das Home-Verzeichnis des Benutzers zu erstellen.
Beachten Sie, dass der Benutzer tecmint ist der Standardbenutzer mit Administratorrechten, der aufgerufen werden kann sudo. Daher verwenden wir es, um einen weiteren administrativen Benutzer zu erstellen, der aufrufen kann sudo auch.
$ sudo useradd -m sysadmin. $ sudo Passwort sysadmin.
Als nächstes fügen Sie den Benutzer hinzu Systemadministrator an die angerufene Verwaltungsgruppe Rad Verwendung der usermod-Befehl wie gezeigt.
In diesem Befehl wird die -a
Flag bedeutet das Hinzufügen des Benutzers zu der durch die angegebenen zusätzlichen Gruppe -G
Flagge. Überprüfen Sie dann die Gruppen des Systemadministrators mit der Gruppen Befehl:
$ sudo usermod -aG wheel sysadmin. $ sudo gruppiert sysadmin.
Jetzt müssen Sie die konfigurieren Rad Gruppe, um Benutzern, die ihr angehören, zu erlauben, jeden Befehl mit auszuführen sudo. Öffnen Sie die sudoers-Datei zum Bearbeiten, indem Sie den folgenden Befehl ausführen (standardmäßig visudo Verwendet vim als Editor):
$ sudo-visudo.
Suchen Sie nach den Zeilen:
Defaults targetpw # nach dem Passwort des Zielbenutzers fragen, d.h. root. ALLE ALLE=(ALLE) ALLE # ACHTUNG! Verwenden Sie dies nur zusammen mit 'Defaults targetpw'!
und kommentieren Sie sie aus, wie im folgenden Screenshot gezeigt.
Suchen Sie auch nach der folgenden Zeile.
# %wheel ALLE=(ALLE) ALLE.
und kommentieren Sie es aus, um Mitglieder der Gruppe zuzulassen Rad um einen beliebigen Befehl auszuführen, indem Sie die aufrufen sudo Befehl:
%wheel ALLE=(ALLE) ALLE.
Speichern Sie die Änderungen in der sudoers’ Datei und schließen Sie sie.
Notiz: Nach den letzten Änderungen wird das Standardbenutzerkonto auf einem neu installierten System für den sudo-Zugriff deaktiviert. In diesem Fall der Benutzer tecmint kann die nicht mehr aufrufen sudo-Befehl es sei denn, der Benutzer wird der Radgruppe hinzugefügt.
Um zu testen, ob das neu erstellte Benutzerkonto die aufrufen kann sudo-Befehl, wechseln Sie das Konto mit der so Befehl, und führen Sie dann einen beliebigen Befehl mit sudo aus.
$ su - Systemadministrator. $ sudo zypper install git.
Das ist alles! In diesem Handbuch haben wir uns angesehen, wie Sie einen sudo-Benutzer in der erstellen openSUSE Linux-Distribution. Für Fragen oder Kommentare erreichen Sie uns wie gewohnt über das Kommentarformular unten.