Tatsächlich vorhandene Dateien sind nicht vorhanden

  • Hallo!


    Ich habe das Problem, dass mein Debian tatsächlich vorhandene Dateien als nicht vorhanden angibt, obwohl diese laut "ls" vorhanden sind.


    -> klingt komisch, ist aber so.



    Hier mal das Phänomen.



    Code
    ranger@rocoto207:~/cs$ ls
    hldsupdatetool.bin  hldsupdatetool.bin.1


    Wie man sieht, ist hldsupdatetool vorhanden.



    Es geht weiter:


    Code
    ranger@rocoto207:~/cs$ chmod 775 hldsupdatetool.bin
    ranger@rocoto207:~/cs$



    Und jetzt kommts:


    Code
    ranger@rocoto207:~/cs$ ./hldsupdatetool.bin 
    -bash: ./hldsupdatetool.bin: No such file or directory


    Habe ich was verpasst???? Warum soll es diese Datei plötzlich nichtmehr geben? Das Verzeichnis "cs" wurde vom User sleber erstellt.




    System:


    - AMD Athlon 64 3000+
    -> Debain Sarge 64 Bit


    -> von Webperoni

  • wenn du ein ls -la machst wirst du erkennen dass die datei nicht ausführen kannst weil das execute-flag nicht gesetzt ist.


    du kannst entweder ne ganze mask drüberschmeissen mit
    chmod 0700 filename


    oder nur für den benutzer das executeflag adden
    chmod u+x filenaem


    mfg martin

  • Dyno-Mize:
    Nicht gelesen? Den chmod hat er bereits mit Maske 775 ausgeführt was in jedem Fall ausreichend sein sollte.


    bwar:
    Sowas ist mir auch noch nie passiert - teste mal bitte ob Du ein einfaches selbst erstelltes Shellscript mit einem `echo blah` ausführen kannst.
    /home ist nicht zufällig -noexec?


    Mehr fällt mir jetzt spontan auch nicht ein... ich hoffe mal daß das Filesystem nix hat.


    Cheers


    tcs

    Wer ständig überall dranpinkeln muß kommt schnell in den Verdacht ein keifendes Schoßhündchen zu sein.
    (Bezug auf einen bestimmten Forumsuser ist unvermeidlich)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!