sudo ohne Passwort auf einem neu erstellten Linux-Server

sudo ohne Passwort auf einem neu erstellten Linux-Server

Im Rahmen der Automatisierung wird ein neuer Linux-Server erstellt und ich muss sudo verwenden, um alle Abhängigkeiten zu installieren.

echo "password" | sudo yum install <package> 

Der obige Befehl fordert immer noch zur Eingabe eines Kennworts auf, was während der Automatisierung zu einem Problem führt.

Habe auch die folgenden Befehle ohne Erfolg ausprobiert:

echo "password\n" | sudo yum install <package> 

Während der folgende Befehl Hilfeoptionen ausgibt

$ echo "password" | sudo -S 
usage: sudo [-D level] -h | -K | -k | -V

Bitte schlagen Sie eine Lösung zur Behebung des Problems vor.

Antwort1

Wie Sie dies genau tun, hängt von Ihrer Distribution ab, aber Sie möchten /etc/sudoers bearbeiten oder eine Datei zu /etc/sudoers,d hinzufügen, die Ihrem Benutzer (oder einer Gruppe Ihrer Wahl) ermöglicht, einen Befehl als sudo ohne Kennwort auszuführen.

Die meisten Distributionen verfügen über vollständig kommentierte Dateien, die Sie als Grundlage für Ihre Änderung verwenden können. Andernfalls suchen Sie bei Google nach „sudoers ändern“ oder Ähnlichem.

verwandte Informationen