[apache] Passwortabfrage beim Start von MAMP beenden


Answers

Ich habe eine App zusammengestellt, mit der Sie MAMPs Apache und MySQL ohne die Passwortanforderung auch auf Port 80 starten / stoppen können. Sie speichert das Passwort in Keychain, sodass Sie es nur einmal eingeben müssen. Es hat auch ein schönes Symbol!

Download: http://www.46palermo.com/blog/run-mamp-without-password-easy-way/

Question

Ich entwickle mich mit MAMP pro auf meinem Mac. Wenn ich MAMP starte, fordert es mich auf, ein Passwort einzugeben, wenn ich Port 80 verwende. Wenn ich einen höheren Port verwende, werde ich nicht gefragt, aber ich muss die Portnummer in der URL anhängen (zB dev.local: 8888). Weiß jemand, wie man es bei Verwendung von Standard-Ports nicht zur Eingabe eines Passwortes zwingt? Vielen Dank.




Es ist ein Sicherheitsproblem und MacOS mit seinem UNIX-Erbe wie Sicherheit (= Good Thing). Deshalb fragt MacOS ständig nach Passwörtern. Soviel ich weiß, kann man nicht viel dagegen tun.




Ich benutze jetzt diese beiden Äpfel , um MAMP zu starten / stoppen. Sie können das Startskript als Login-Element speichern, so dass es beim Hochfahren immer aktiv ist. Es bedeutet, dass Sie Ihr Passwort im Klartext speichern, da ich als einziger dieses Gerät damit leben kann, besser als mein Passwort mindestens dreimal am Tag einzugeben.




Als Antwort auf die Befehle, die gepostet wurden:

1) Starten Sie MAMP auf Port> 1024

Wenn Sie alle Server auf MAMP (nginx, apache, mysql) mit Portbereichen über 1024 laufen lassen, können Sie mit dem Mac OS X-Konto, mit dem Sie angemeldet sind, die Dienste starten. In diesem Fall werden Sie also nicht nach einem Kennwort gefragt. Jeder Server, der unter Port 1024 ausgeführt wird, benötigt Root-Rechte, wenn er ausgeführt wird.

2) chmod -R a + w / tmp

Dieser Befehl durchläuft rekursiv alle Dateien und Unterordner in / tmp und macht sie für den aktuellen Benutzer schreibbar. Wenn MAMP gestartet wird, erstellen die Server temporäre Dateien in diesem Verzeichnis.

Auch wenn Sie entscheiden, dass Sie die Server unter Port 1024 laufen lassen wollen und eine Lösung mit AppleScript wollen, die das Passwort nicht im Klartext speichert, dann sehen Sie diesen Link AppleScript Passwort mit Schlüsselbund




Links