[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: