Programme als Administrator-Benutzer starten unter Mac OS X Lion

Wenn man am Mac als unpriviligierter User arbeitet ist es manchmal notwendig, aus welchen Gründen auch immer, eine Applikation oder ein Installations-Programm als Administrator-Benutzer auszuführen.
Wenn dieses Programm dies nicht von Haus aus unterstützt, ist es oft schwierig, mann muss entweder den Benutzer wechseln oder das Programm über das Terminal starten, was sich ohne genaueres Wissen als schwierig und komplizierter als gedacht herausstellt.

In den alten Mac OS X Versionen hab ich dafür das Programm Pseudo verwendet, welches nach dem Starten das Hineinziehen von Programmen erlaubte und man dann nur noch Benutzer und Passwort angeben musste.
Leider wird dieses nicht mehr unterstützt unter Mac OS X Lion, weshalb ich ein AppleScript geschrieben habe, welches die gleiche Aufgabe erlegt.
Dieses AppleScript habe ich OpenAsAdmin.app genannt und möchte es euch hier zur Verfügung stellen.

Bedienungsanleitung:

Das .app an einem gut zugänglichen Ort speichern und bei Bedarf die Applikation, welche als Administrator-Benutzer gestartet werden soll einfach darauf ziehen.
Danach wird man noch um die Eingabe von Benutzer und Passwort gefragt, diese eingeben und das Programm wird als Administrator-Benutzer gestartet.

Funktionsweise:

Die .app-Dateien auf einem Mac sind in Wirklichkeit im Hintergrund Ordner, um nun ein Programm als Administrator auszuführen, muss man im Terminal die Binär-Datei, welche sich in dem Ordner befindet, suchen und mittels dem Befehl "sudo" ausführen.

Das Script nimmt im Prinzip euer Programm, welches ihr darauf gezogen habt, wechselt in dem Programmordner in den Ordner "Contents/MacOS/" und öffnet die darin befindliche Datei mittels dem "sudo"-Befehl.

Download hier

MD5 (OpenAsAdmin-v0.3.zip) = 9adc5fae13a61cac2629659a77f376a5

Über Lob, Kritik, Bugreports oder Verbesserungsvorschläge als Kommentar oder über das Kontaktformular freue ich mich natürlich sehr!

Danke an Paul für das Feedback und das Testen! :)