sudo / nmap Problem (File-Berechtigungen)
Hallo zusammen
ich habe ein Java Programm geschrieben welches den Befehl "nmap" ausführt.
sudo nmap -sP -n 192.168.1.0/24 -oG
/home/hippie/projektarbeit/java/activeHosts.txt
Damit man als user die Berechtigung hat dies zu tun habe ich den
entsprechenden Eintrag in /etc/sudoers
gemacht. Der output von "nmap" wird dann in ein File geschrieben. Und
genau hier liegt
das Problem. Auf meinem Projekt PC wird dieses File erstellt und gehört
dem user der
nmap ausgeführt hat (hier der user stema):
-rwxr--r-- 1 stema stema 212 May 15 10:34 activeHosts.txt
sudo-file:
# User privilege specification
root ALL=(ALL) ALL
stema ALL=NOPASSWD: /usr/bin/nmap
Auf meinem Laptop wird das File auch erstellt gehört jedoch root (habe
es aber als user hippie ausgeführt):
-rw-r--r-- 1 root root 342 May 16 15:53 activeHosts.txt
sudo-file:
# User privilege specification
root ALL=(ALL) ALL
hippie ALL=NOPASSWD: /usr/bin/nmap
Das Problem ist nun das ich das file so in Java nicht weiterverarbeiten
kann wegen der Berechtigung. Ist
dies nun ein sudo Problem? Muss ich noch irgendwelche Anpassungen machen?
Danke und Gruss
Angela
Reply to: