Sudo incl. Passwort eingeben
-
Hallo,
Jetzt bitte nicht gleich los schreien. Ich habe es mir gut überlegt und für die Zwecke für die ich es einsetze ersparrt es mir unendlich viel Zeit. Ich möchte wireshark aus einem C++ Programm heraus starten. Nun ist es bei wireshark so, dass man es als root öffnen muss, da man sonst die Interfaces nicht angezeigt bekommt. Ich habe es anfänglich so geöffnet:
system("wireshark")
Da fehlten die Interfaces. Also öffne ich es jetzt mit dem Befehl:
system("sudo wireshark")
Aber dann muss ich das Passwort eben noch von Hand eingeben. Kann ich das irgendwie vermeiden?
Gruss
flambert
-
starte dein Programm mit sudo
-
cpt-smart schrieb:
starte dein Programm mit sudo
KISS at its best
gksu würde ich vorschlagen, wenn du mit nem XServer arbeitest ...
-
Ist da beschrieben:
https://blog.wireshark.org/2010/02/running-wireshark-as-you/
-
Hat funktioniert. Vielen Dank