driftnet "...Gtk-WARNING couldn't open display" im RootTerminal als Nichtroot. Warum?
Hallo, ich lerne zurzeit Linux und bin Anfänger.
Mein Interessensschwerpunkt ist Pentesting, deshalb mit Kali angefangen.
Mein Eigen-Praktikum, auf eigenen Clients mit arpspoof, tcpdump, urlsnarf und driftnet war erfolgreich,
allerdings verblieb eine ungelöste Frage:
"Wenn ich fast alle o.g. Programme im Root-Terminal ausführen konnte, warum hat es dann bei driftnet nicht geklappt?"
So bin ich vorgegangen (als Nichtroot-User im Root-Terminal)
...Internetverbindung mit Router hergestellt...
Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
arpspoof -i wlan0 -r -t 192.168.ZI.EL 192.168.IC.H
tcpdump -i wlan0 -A host 192.168.ZI.EL
urlsnarf -i wlan0
Bis HIER alles gut aber für "driftnet -i wlan0 / sudo driftnet -i wlan0" kommt dann:
Code:
No protocol specified
Error: couldn't open display :0
Als Root angemeldet ging es dann.
Warum ist das Zugriffsrecht bei driftnet strenger und wie kann ich das anpassen?
AW: driftnet "...Gtk-WARNING couldn't open display" im RootTerminal als Nichtroot. Wa
schteal,
deine Hinweise zu "as is -/ A to be" System-Logik und das "su" nach super-user-do haben mir schon weitergeholfen.
Dass man die Rechte der Verzeichnisse ändern muss (chmod) und sudo dazu kommt wusste ich.
Aber jetzt weiß ich das "su" = switch user bedeutet und nicht super-user wie in "sudo".
Habe immer ohne "su", sudo benutzt. Ich erahne die Unterschiede.
Sozusagen gibts den Angemeldeten-Root, den Normalen-User als Root und den Normalen-User als NichtRoot, oder?
An die ganze chmod-Theorie muss ich jetzt demnächst mal ran. Und wie die Verzeichnisse strukturiert sind...
Naja ich teste es mal mit sudo su . Wenn es dann klappt hab ich es eigtl verstanden. Danke schteal
AW: driftnet "...Gtk-WARNING couldn't open display" im RootTerminal als Nichtroot. Wa
sudo su hat nicht geklappt. driftnet startet sein GUI nur als angemeldeten root. Und ich check immernoch nicht wieso