Hi
Wenn die Datei nicht existiert, legt der nmap-Lauf sie an. Und dann gehört sie logischerweise dem Benutzer, unter dessen Kennung nmap läuft; in deinem Fall 'root'. Wenn sie existiert öffnet nmap die existierende Datei, mit der Option 'TRUNC' - effektiv also einem automatischen seek(0) - und überschreibt einfach den Inhalt. Es erfolgt also vorher kein 'unlink()' und es bleiben alle Rechte der Datei erhalten, inkl. den Eigentumsverhältnissen.
Aber auf dem Projekt-PC existiert die Datei auch nicht und wird neu angelegt, und zwar unter der Kennung stema und nicht root. Dort kann ich sie dann im java programm problem los öffnen.
Angela