k3rn3lpanic
Unregistered User
Bei heise stand gerade etwas hoecht interessantes und zugleich brisantes:
Safari fuehrt Scripts aus heruntergeladenen Zipfiles automatisch aus, wenn die Shebang fehlt. Das kommt daher, dass die Resource Forks der Datei mit im Zipfile gespeichert werden. Somit ist der Sachverhalt so, dass wenn die Datei auf dem Ursprungsrechner mit dem Terminal geoeffnet werden soll, auch auf dem Zielrechner mit selbigem geoeffnet wird, sofern sich das Programm im gleichen Pfad befindet.
Safari scheint aufgrund der fehlenden Shebang nicht zu erkennen, dass es sich um ein Shellscript handelt.
Verdammt dumme Sache, das Wort "eklatant" will ich nicht in den Mund nehmen, aber als eigentlich ueberzeugten Mac-User stimmt mich das dennoch schon etwas nachdenklich :/
(Und jetzt bitte keine Flames )
Schoenen Abend noch,
ulrik
Safari fuehrt Scripts aus heruntergeladenen Zipfiles automatisch aus, wenn die Shebang fehlt. Das kommt daher, dass die Resource Forks der Datei mit im Zipfile gespeichert werden. Somit ist der Sachverhalt so, dass wenn die Datei auf dem Ursprungsrechner mit dem Terminal geoeffnet werden soll, auch auf dem Zielrechner mit selbigem geoeffnet wird, sofern sich das Programm im gleichen Pfad befindet.
Safari scheint aufgrund der fehlenden Shebang nicht zu erkennen, dass es sich um ein Shellscript handelt.
Verdammt dumme Sache, das Wort "eklatant" will ich nicht in den Mund nehmen, aber als eigentlich ueberzeugten Mac-User stimmt mich das dennoch schon etwas nachdenklich :/
(Und jetzt bitte keine Flames )
Schoenen Abend noch,
ulrik