| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
marooc •->

Anmeldedatum: 18.05.2006 Beiträge: 6
|
Verfasst am: 04.12.2008 - 09:52 Titel: Authentifizierung in Appleskript |
|
|
Hallo Forum,
um lokal einen Webserver zu betreiben (mit PHP, MySQL und Apache) habe ich mir MAMP installiert, wobei ich den Apache-Port von 8888 auf 80 geändert habe, damit im Browser den MAMP-Apache-Port nicht angesteuert werden muss. Da ich von der MAMP-Installation (also alle Datenbanken, PHP-Dateien und sonstige Dokumenten) in regelmässigen Abständen ein Backup erstellen möchte (läuft über rsync), muss MAMP zuvor mit Admin-Rechten beendet (nicht abgeschossen!) werden. Die Admin-Rechte sind dabei nicht mal das Problem, sondern das automatisierte Eingeben des Passwortes.
Also obiges kurz zusammen gefasst: Ich möchte mir ein Appleskript basteln, welches ein Programm (welches Admin-Rechte zum Beenden benötigt) beenden, wobei keine Interaktion durch den Benutzer erforderlich ist.
Den Code hab ich mir so angedacht:
| Code: | tell application "MAMP"
quit (und eben hier müssten das mit den Admin-Rechten hinein)
end tell |
Wer hat Ideen, wie ich das lösen kann? |
|
| Nach oben |
|
 |
iScript •---->


Anmeldedatum: 29.03.2001 Beiträge: 1092
|
Verfasst am: 04.12.2008 - 18:01 Titel: |
|
|
so sollte es gehen. unschön sind allerdings der hinterlegte username und password im script:
do shell script "osascript -e 'tell application \"MAMP\" to quit'" user name "adminname" password "adminpassword" with administrator privileges
|
|
| Nach oben |
|
 |
pebersbach •->

Anmeldedatum: 16.10.2008 Beiträge: 2
|
Verfasst am: 06.12.2008 - 18:35 Titel: |
|
|
Sehr unschoen, allerdings. Sollte man also nicht aus Versehen irgendwo posten, das Script, ne. ;)
Gruss,
p. _________________ Tatsachen muß man kennen, bevor man sie verdrehen kann. (Mark Twain)
Bilderrahmen bestellen |
|
| Nach oben |
|
 |
hubionmac •-->


Anmeldedatum: 26.02.2004 Beiträge: 118
|
Verfasst am: 14.12.2008 - 22:06 Titel: |
|
|
Du könnest den osascript-Aufruf ja in den Contab des roots verfrachten, der braucht wohl kein Kennwort...
in /etc/contab (muss ggf. erstellt werden) eintragen und es läuft via root-user
wichtig ist dann nur, dass Du die Nutzerrechte der Dateien auch so setzt, dass es nur der Root ausführen und veränder darf, ansonsten hast Du wieder ein Sicherheits-Problem... |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|