Ich habe ein Capistrano-Bereitstellungsrezept, das ich seit einiger Zeit verwende, um meine Webanwendung bereitzustellen und dann apache/nginx mit dem sudo-Befehl neu zu starten. Seit kurzem bleibt cap deploy hängen, wenn ich versuche, diese sudo-Befehle auszuführen. Ich sehe die Ausgabe: "[sudo] Passwort für " mit meinem Servernamen und dem Remote-Login, aber dies ist keine sichere Anmeldeaufforderung. Die cap-Shell bleibt einfach hängen und wartet auf weitere Ausgaben und erlaubt mir nicht, mein Passwort einzugeben, um den sudo-Befehl auszuführen.
Gibt es eine Möglichkeit, dieses Problem zu beheben oder eine vernünftige Lösung dafür? Ich wollte die sudo-Passwortabfrage meines Remote-Benutzers für Web-Neustart-Befehle nicht entfernen.