Das sudo
Der Befehl wurde entwickelt, um es Benutzern zu ermöglichen, Programme mit den Sicherheitsrechten eines anderen Benutzers auszuführen, standardmäßig des Root-Benutzers.
In dieser Anleitung zeigen wir Ihnen, wie Sie unter CentOS einen neuen Benutzer mit sudo-Berechtigungen erstellen. Sie können den sudo-Benutzer verwenden, um Verwaltungsaufgaben auf Ihrem CentOS-Computer auszuführen, ohne sich als Root-Benutzer anmelden zu müssen.
Sudo-Benutzer # erstellen
Standardmäßig wird unter CentOS Benutzern im Gruppenrad sudo-Zugriff gewährt. Wenn Sie sudo für einen bestehenden Benutzer konfigurieren möchten, fügen Sie einfach Ihren Benutzer zum wheel
hinzu Gruppe, wie in Schritt 4 gezeigt.
Führen Sie die folgenden Schritte aus, um einen sudo-Benutzer auf Ihrem CentOS-Server zu erstellen:
1. Melden Sie sich bei Ihrem Server #
anMelden Sie sich zunächst über sshas als Root-Benutzer bei Ihrem CentOS-Server an:
ssh root@server_ip_address
2. Erstellen Sie ein neues Benutzerkonto #
Erstellen Sie ein neues Benutzerkonto mit dem Befehl useradd:
useradd username
Ersetzen Sie username
mit dem Benutzernamen, den Sie erstellen möchten.
3. Setzen Sie das Benutzerkennwort #
Führen Sie passwd
aus Befehl zum Festlegen eines Passworts für den neuen Benutzer:
passwd username
Sie werden aufgefordert, das Passwort zu bestätigen. Stellen Sie sicher, dass Sie ein sicheres Passwort verwenden.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4. Fügen Sie den neuen Benutzer zum sudo
hinzu Gruppe #
Standardmäßig auf CentOS-Systemen Mitglieder der Gruppe wheel
werden mit sudo-Zugriff gewährt. Fügen Sie den neuen Benutzer der Wheel-Gruppe hinzu:
usermod -aG wheel username
So verwenden Sie Sudo #
Wechseln Sie zum neu erstellten Benutzer:
su - username
Um sudo zu verwenden, stellen Sie dem Befehl einfach sudo
voran und Leerzeichen.
sudo [COMMAND]
Zum Beispiel, um den Inhalt von /root
aufzulisten Verzeichnis, das Sie verwenden würden:
sudo ls -l /root
Wenn Sie sudo zum ersten Mal von diesem Konto aus verwenden, wird die folgende Bannermeldung angezeigt und Sie werden aufgefordert, das Kennwort für das Benutzerkonto einzugeben.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for username: