g++ Problem

js-mueller

Erfahrenes Mitglied
Hi wenn ich ein Programm kompiliert habe und es dann starten will kommt die meldung, dass ich keine Berechtigung habe.
Wenn ich es als root versuchen will kommt das selbe :-/
Ich hab nur nen ganz einfaches c++ Programm compiliert wo einfach Hello World ausgegeben wird.
Kann mir da wer helfen? ( das x attribut ist gegeben )
 
bist du dir sicher das das auch der user der datei bist ? also rechtemäßig, mach einfach in dem verzeichnis wo deine datei liegt "ls -all" dann siehst du es !
 
hmm,

root kann eigentlich alles ausführen, ist das compilierte Programm denn auch ausführbar ansicht. Wie sieht es denn mit den rechten aus ?
[root@joels root]# ls -l
insgesamt 69868
-rwxr-xr-- 1 root root 176 7. Apr 2003 weiterleiten.sh

Was stht da bei deinem Programm ?
 
Daswegen frag ich ja, ob jemand weiss wie ich es wegbekommen könnt ;-/

edit:

Ich glaub ich hab den Fehler gefunden.
Also ich habe ja meinen Entwicklungsordner auf einer fat32 partition.
Von dieser kann ich auch nicht die rechte ändern, also von root auf meinen normalen namen.
Wenn ich jetzt die "test" datei in mein home verzeichniss kopiere, kann ich es ganz normal ausführen.

Was muss ich tun, damit ich /Daten ( die fat32 partition) "normal" hinbekomme. Vll sogar nen anderen eigentümer geben.
Ich kann auf der gesamten partition keine eigentümer verändern, nicht mal von einer einzelnen datei.
Aber ansonsten schreiben und lesen kann ich von der platte, teste und bilder z.B.


edit2:

so sehn die rechte der partionon mit "dir" aus

drwxrwxr-x 15 root users 32768 1970-01-01 01:00 Daten
 
Zuletzt bearbeitet:
Zurück