Ich möchte einen Befehl ausführen, für den das sudo-Kennwort erforderlich ist:
sudo apt-get update
Sollte das nicht funktionieren (ich habe das Passwort in einer normalen Textdatei gespeichert passwd.txt):
sudo apt-get update <~/passwd.txt
Dies ist meine Logik dafür, warum es funktionieren SOLLTE: Wenn das Passwort erforderlich ist, wird der Benutzer aufgefordert, das Passwort über die Tastatur einzugeben. Aber das Umleiten des stdinLesens aus der passwd.txtDatei sollte funktionieren.
Sollte es nicht?
expecttcl-Skript verwenden, um solche Dinge zu automatisieren.