Dieser Artikel beschreibt, wie Sie einem neuen oder bestehenden Benutzer auf dem Betriebssystem Ubuntu® sudo-Zugriff gewähren.
Neuen Benutzer erstellen
-
Verwenden Sie
adduser
gefolgt vom neuen<username>
:root@server-01:~# adduser newuser Adding user `newuser' ... Adding new group `newuser' (1001) ... Adding new user `newuser' (1001) with group `newuser' ... Creating home directory `/home/newuser' ... Copying files from `/etc/skel' ...
-
Geben Sie an der Eingabeaufforderung das Kennwort für den neuen Benutzer zweimal ein, um es festzulegen und zu bestätigen.
New password: Retype new password: passwd: password updated successfully
-
Wenn Sie Kontaktinformationen für den neuen Benutzer hinzufügen möchten, geben Sie diese an der Eingabeaufforderung ein oder drücken Sie ENTER um mit den Voreinstellungen fortzufahren. Wenn Sie fertig sind, geben Sie
y
ein um zu überprüfen, ob die eingegebenen Informationen korrekt sind:Changing the user information for newuser Enter the new value, or press ENTER for the default Full Name []: New Hire Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y
Root-Berechtigungen für einen neuen oder bestehenden Benutzer erteilen.
-
Verwenden Sie
visudo
um die Sudoer zu bearbeiten Datei.root@server-01:~# visudo
-
Text ähnlich dem folgenden Beispiel wird angezeigt:
GNU nano 4.8 /etc/sudoers.tmp # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:> # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d
-
Verwenden Sie den Pfeil nach unten Taste, um zum folgenden Abschnitt zu blättern:
# User privilege specification root ALL=(ALL:ALL) ALL
-
Fügen Sie den neu erstellten Benutzer hinzu, indem Sie
<username> ALL=(ALL:ALL) ALL
einfügen am Ende des Benutzerprivilegabschnitts, wie im folgenden Beispiel gezeigt:# User privilege specification root ALL=(ALL:ALL) ALL newuser ALL=(ALL:ALL) ALL
-
Drücken Sie Strg x beenden. Geben Sie
y
ein zum Speichern und klicken Sie auf ENTER zu beenden.
Änderung der Berechtigung überprüfen
-
Verwenden Sie
su
gefolgt von<username>
um zum neuen Benutzerkonto zu wechseln:root@server-01:~# su - newuser newuser@server-01:~$
-
Verwenden Sie
sudo -i
um zu überprüfen, ob das Benutzerkonto Berechtigungen erhöhen kann. Geben Sie an der Eingabeaufforderung das Passwort des neuen Benutzers ein:newuser@server-01:~$ sudo -i [sudo] password for newuser: root@server-01:~#
-
Verwenden Sie
whoami
um zu überprüfen, ob Sie derzeit der Root-Benutzer sind:root@server-01:~# whoami root
Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.