UNIX-Datei - Erkennung auf dem Mac

McOdysseus

Aktives Mitglied
Thread Starter
Dabei seit
31.12.2003
Beiträge
6.024
Reaktionspunkte
977
Dies hier scheint mir das passendste Forum für meine Frage zu sein:

Ich habe eine UNIX-Datei per 'Pico' editiert, woraufhin sie nach dem
Abspeichern keine 'Ausführbare UNIX-Datei' mehr war, sondern lediglich
eine stinknormale Textdatei. Kann ich es wagen, sowas auf dem UNIX-Cluster
im Rechenzentrum zur Ausführung zu bringen oder löse ich damit
womöglich eine Kernschmelze aus? (…so es denn überhaupt funktioniert).

So nebenbei: kann mir jemand verraten, wo OS X liest, welcher Art eine
Datei ist. Wo steht das geschrieben und mit welchem Programm kann man
sich das ansehen?
 
was war das denn für eine datei?
unix erkennt das ausführbar an den file permissions, das was du links siehst bei ls -l
-rwxr-xr-x
wenn da kein x steht, dann ist die auch nicht ausführbar ;)
da hilft dann nur ein chmod
 
@oneOEight
Merci! :) Die urprüngliche Datei war eine 'Ausführbare…'. In meiner grenzenlosen
Naivität hatte ich impertinenterweise angenommen, daß eine mit einem UNIX-
Editor veränderte UNIX-Datei auch wieder als UNIX-Datei von ebenjenem
abgespeichert wird! :rolleyes: ;)
 
Zuletzt bearbeitet:
McOdysseus schrieb:
Die urprüngliche Datei war eine 'Ausführbare…'. In meiner grenzenlosen
Naivität hatte ich impertinenterweise angenommen, daß eine mit einem UNIX-
Editor veränderte UNIX-Datei auch wieder als UNIX-Datei von ebenjenem
abgespeichert wird! :rolleyes: ;)
Hi,
der Editor sollte daran auch eigentlich nichts aendern.
Wile
 
Wile E. schrieb:
Hi,
der Editor sollte daran auch eigentlich nichts aendern.
Wile

Nun ja, ich habe zumindest bei 'Pico' keine Möglichkeit gefunden ihm
explizit die Art der gespeicherten Datei vorzuschreiben und bin somit
von auch von deiner Annahme ausgegangen…
 
Wie hast Du denn die datei übertragen?
Es besteht nämlich unter UNIX die Möglichkeit Laufwerke zum System hinzuzufügen, aber das Starten von Anwendungen von dort zu untersagen. Kopierst Du eine solche Datei auf ein solchen Wechseldatenträger, so kann aus den Dateirechten

-rwxr-xr-x

leicht ein

-rw-r--r-- werden, ohne das Du etwas tust.

Der Pico oder vi selbst ändern keine Dateirechte. In jedem Fall kannst Du mittels des Befehls chmod dafür sorgen, daß die Datei wieder ausführbar ist.
 
"Der Anfang einer Katastrophe ist eine Vermutung" ;)
 
Zurück
Oben Unten