Ich habe kürzlich sudodie Authentifizierungs-Caching-Funktion deaktiviert , sodass ich jetzt jedes Mal zur Eingabe eines Kennworts aufgefordert werde.
Und obwohl dies gut für die Sicherheit ist, hat es ein kleines Problem verursacht, für das ich keine Lösung finden konnte. Ich kann keine Befehle ausführen, die wie folgt lauten:
sudo <command> &
In der Vergangenheit hätte ich vorher einen sudoBefehl ausgeführt, mein Kennwort zwischengespeichert und es mir ermöglicht, sudoBefehle ohne Eingabeaufforderung für die nächsten Minuten auszuführen, sodass ich den Befehl ausführen konnte.
Aber wenn ich es jetzt ausführe, weil es kein Caching gibt und weil es sofort einen neuen Thread startet und sudomich nicht einmal zur Eingabe eines Passworts auffordert, kann ich es nicht auf diese Weise ausführen.
Wenn ich es nicht sudo -ivorher ausführe, kann ich keinen Befehl in diesem Format ausführen, was ziemlich nervig wird.
Also habe ich mich gefragt, ob es eine Möglichkeit gibt, dies zu umgehen und trotzdem Programme und Befehle auf diese Weise auszuführen?
Ich verwende Ubuntu GNOME 15.10 mit GNOME 3.18 und speziell das Programm, das ich auf diese Weise ausführen möchte, ist, etherapeob dies einen Unterschied macht, aber ich möchte wirklich, dass die Lösung für alle Programme und Befehle funktioniert.
&ist nicht wirklich durchsuchbar, ich ändere das auf… sudo command in the background.