ich habe folgende Sittuation:
ich habe einen (Desktop)Rechner mit Linux und einem Homeverzeichnis.
An diesem hängt ein dev-Board mit irgend einem Linux. Dieses Dev-Board
bindet per NFS das /home-Verzeichnis des hosts in sein root-verzeichnis
ein, so dass man bequem crosscompilte Applikationen ausführen kann.
(passiert über ein makefile target, so dass man sich normalerweise gar
nicht manuell auf dem board einloggen muss)
einloggen tut man sich als root auf dem device.
Das executable verarbeitet testdaten und erzeugt ausgabedaten.
Ich habe jetzt das Problem, dass ich die erstellten Daten von dem
Host-Rechner aus nicht verschieben/löschen kann.
Sie haben die user/group kennung nfsnobod/nfsnobod
1 | [svs-a5-39] test # ll
|
2 | -r-xr--r-- 1 1009 1009 4854 Mar 12 08:53 Makefile
|
3 | -rwxr--r-- 1 1009 1009 382 Mar 12 09:29 project.pj
|
4 | drwxr-xr-x 2 nfsnobod nfsnobod 258048 Mar 5 12:29 output
|
5 |
|
6 | [svs-a5-39] test # ll output| head -n4
|
7 | total 8280
|
8 | -rw-r--r-- 1 nfsnobod nfsnobod 17 Mar 5 12:24 outputData_frame_000000_result.txt
|
9 | -rw-r--r-- 1 nfsnobod nfsnobod 0 Mar 5 12:24 outputData_frame_000000_visu.txt
|
10 | -rw-r--r-- 1 nfsnobod nfsnobod 16 Mar 5 12:24 outputData_frame_000001_result.txt
|
vom hosts siehts genauso aus, außer dass statt 1009 mein benutzername da
steht.
was kann ich denn tun, um die Daten verschieben/löschen zu können, ohne
jedes mal auf das Board zu ssh'n.
Mach ich von dem Board aus ein da ein "chmod go+w" steht hinterher
1 | drwxrwxrwx 2 nobody nogroup 258048 Mär 5 13:29 output/
|
dann geht es, ist aber relativ umständlich