Eine Datei kann nicht ausführbar gemacht werden

11

Ich verwende Ubuntu 12.04 64bit und versuche, eine Datei ausführbar zu machen. Wenn ich jedoch das Kontrollkästchen "Ausführen der Datei als Programm zulassen" aktiviere, wird das Häkchen angezeigt und verschwindet dann spontan.
Wenn es helfen könnte, lautet der Name meiner Datei ioUrbanTerror.x86_64

Vielen Dank.

Mohamed
quelle
Wird es auf einer FAT-, FAT32- oder NTFS-Partition gespeichert?
Thomas Ward

Antworten:

15

Fat und ntfs Partion unterstützen keine Dateiberechtigungen. Kopieren Sie die Datei einfach in den Home-Ordner oder Desktop und versuchen Sie es erneut

Tachyonen
quelle
Vielen Dank. Ich habe meine Datei in meinen Home-Ordner kopiert und sie funktioniert jetzt.
Mohamed
1

Ich weiß, dass es ein altes Q ist, aber immer noch relevant, und Google hat mich hierher gebracht (andere werden kommen).

Die akzeptierte Antwort ist teilweise richtig, durch Standard Sie nicht ausführbare Berechtigungen können in einer NTFS oder FAT - Partition (für Ubuntu zumindest, und bis zum Datum).

Aber Sie können das ändern , indem die Art und Weise Ihre NTFS - Partition gemountet wird. Das heißt, (Auswählen und) Konfigurieren des ntfs-Treibers, der Ihre Partitionen bereitstellt.

NTFS unterstützt alle Berechtigungen, die Sie benötigen *, aber der Treiber muss wissen, wie er damit umgeht, damit andere Betriebssysteme nicht beeinträchtigt werden.

Es ist keine Raketenwissenschaft, aber es wird Sie zwingen, Dinge zu verstehen, die Sie vielleicht nicht interessieren!

Sehen Sie diese (äußerst präzise) Antwort auf eine verwandte Frage:

/ubuntu//a/74851/239919

* Unterstützt den Besitz und das Lesen / Schreiben / Ausführen für Benutzer und Gruppen, die nichts über Setuid oder Stickybit wissen.

fede s.
quelle