In diesem Tutorial erfahren Sie, wie Sie sudo konfigurieren ohne Passwort. Das bedeutet, dass die sudo Der Befehl fordert Sie nicht zur Eingabe des Passworts auf, wodurch Ihr sudo gerendert wird Befehl völlig passwortlos.
Ihr
sudo konfigurieren Befehl ohne Passwort kann zu einer Sicherheitsverletzung führen, wodurch Ihr System und Ihre Daten kompromittiert werden. Es wird empfohlen, nicht mit sudo fortzufahren passwortlose Konfiguration!In diesem Tutorial lernen Sie:
- So deaktivieren Sie das Passwort für
sudoBefehl - So deaktivieren Sie
sudoPasswort für bestimmte Verwaltungsbefehle
Konfigurieren Sie sudo ohne Passwort unter Ubuntu 20.04 Focal Fossa Linux Softwareanforderungen und verwendete Konventionen
| Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
|---|---|
| System | Ubuntu 20.04 installiert oder Ubuntu 20.04 Focal Fossa aktualisiert |
| Software | Nicht zutreffend |
| Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
| Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
Schritt-für-Schritt-Anleitung zum Konfigurieren von sudo ohne Passwort unter Ubuntu 20.04
- Zunächst sollten Sie erwägen, das sudo-Passwort nur für einen oder mehrere ausgewählte Verwaltungsbefehle zu deaktivieren. Dazu müssen Sie die Datei
/etc/sudoersbearbeiten sudo-Konfigurationsbefehl mitsudo visudoEditor.Zum Beispiel, um einem einzelnen Benutzer zu erlauben, z.
linuxconfigum dassystemctlauszuführen undrebootBefehle ohne sudo-Passwort fügen Sie die folgende Zeile in/etc/sudoersein Konfigurationsdatei:linuxconfig ALL=(ALL) NOPASSWD:/usr/bin/systemctl /usr/sbin/reboot
An diesem Punkt wird
systemctlausgeführt undrebootBefehle erfordern keinsudoPasswort. - Als nächstes, wenn Sie möchten, die
linuxconfigBenutzer, um alle Befehle mit sudo ohne Passwort auszuführen, ändern Sie die Konfigurationszeile vonStep 1 zu:linuxconfig ALL=(ALL) NOPASSWD:ALL
- Zu guter Letzt, falls Sie alle Mitglieder der sudo-Gruppe benötigen, um Befehle mit passwortlosem sudo auszuführen, ändern Sie die Konfigurationszeile von
Step 1 an:%sudo ALL=(ALL:ALL) NOPASSWD:ALL