Zum Beispiel ausgeführt wird, sagen, wenn ich ein Skript zu sagen:automatisch ein Kennwort, wenn ein Bash-Skript
#!/bin/bash
sudo setpci -s 00:02.0 F4.B=00
Wie kann ich das root-Passwort in das Skript setzen, so dass sie es als das Passwort akzeptiert, wenn es liest und führt die sudo-Zeile aus (also muss ich es nicht manuell eingeben)?
Gibt es einen Grund, warum Sie nicht den '/ etc/sudoers /' Ansatz nutzen können. Das wäre meine Empfehlung. – cmh
"wird nicht empfohlen" scheint eine Untertreibung. Ich würde die Expect-Lösung komplett entfernen. Wenn dies nicht seine eigene persönliche Box ist, sollte er das root-Passwort in einer einfachen Textdatei nicht herumliegen lassen. – chepner
Ich denke, es ist es wert, als Beispiel für die Verwendung von expect zu halten. Ich werde betonen, wie es nicht empfehlenswert ist. – cmh