Arrêter l'invite de mot de passe sur MAMP démarrage
Je développer en utilisant MAMP pro sur mon Mac. Quand j'ai commencer à MAMP il me demande un mot de passe si j'utilise le port 80. Si j'utilise un port plus il ne veut pas me demander, mais je dois ajouter le numéro de port dans l'URL ( par exemple dev.local:8888 ).
Personne ne sait comment faire ne pas demander le mot de passe lors de l'utilisation de ports standard?
Merci.
Vous devez vous connecter pour publier un commentaire.
Selon un salon-e rep ils envisagent d'ajouter une option pour stocker le mot de passe dans le trousseau d'accès:
http://forum.webedition.de/phpBB/viewtopic.php?f=4&t=5517&p=12019
Mise à jour: j'ai pesté Vivant-e soutien et leur ai demandé d'ajouter une demande de fonctionnalité pour leur bug tracker. Le lien est ici: http://qa.living-e.de/tracker/view.php?id=3648 (nécessite une inscription) si vous voulez le suivre.
Une autre mise à jour: Toujours en suivant cette question. Ressemble vivant-e déménagé leur bug tracker, le nouveau lien à cette question est:
http://bugs.mamp.info/view.php?id=3652
C'est en allemand, mais la traduction de Google est:
J'ai mis en place une application qui vous permet de démarrer/arrêter MAMP Apache et MySQL sans demande de mot de passe, même sur le port 80. Il stocke le mot de passe dans le Trousseau d'accès, de sorte que vous n'avez plus besoin d'entrer une seule fois. Il a une belle icône de trop!
Télécharger: http://www.46palermo.com/blog/run-mamp-without-password-easy-way/
Que l'on trouve sur Macworld et déjà mentionné par Tom dans l'autre réponse, il y a un moyen avec applescript! Inconvénient est que vous devez enregistrer vos informations d'identification d'utilisateur en texte clair.
YOURPASSWORD
etYOURUSERNAME
avec vos informations d'identification utilisateurrun-only
pour empêcher d'autres utilisateurs de lire le texte comme une petite mesure de sécuritéIl y a peut-être un problème de chemin d'accès au fichier que MAMP apparemment changé
startmySQL.sh
àstartMysql.sh
dans certaines versions, alors vérifiez si cela ne fonctionne pas!Vous pouvez mettre la nouvelle application dans les Éléments de Connexion (Préférences Système -> Utilisateurs & Groupes -> Éléments de Connexion), de sorte que le serveur Apache et MySQL démarrer automatiquement, sans même montrer le MAMP-Application au démarrage (mode de démarrage).
En réponse à des commandes qui ont été validées:
1) Exécuter MAMP sur port > 1024
L'exécution de tous les serveurs sur MAMP (nginx, apache, mysql) avec des plages de port au-dessus de 1024 permet Mac OS X compte que vous avez ouvert une session avec les à lancer les services, de sorte que vous ne serez pas invité pour un mot de passe dans ce cas. Un serveur qui exécute ci-dessous le port 1024 nécessite les privilèges de root lors de l'exécution.
2) chmod -R a+w /tmp
Cette commande de manière récursive aller à travers tous les fichiers et sous-dossiers dans /tmp et de les rendre accessible en écriture pour l'utilisateur actuel. Lorsque MAMP lance, les serveurs de créer des fichiers temporaires dans ce répertoire.
Aussi, si vous décidez que vous voulez exécuter les serveurs ci-dessous le port 1024 et veulent une solution avec applescript ne pas stocker le mot de passe en texte brut puis voir ce lien applescript avec mot de passe de trousseau
Je suis maintenant en utilisant ces deux applescripts pour démarrer/arrêter MAMP, vous pouvez enregistrer le script de démarrage est un élément d'ouverture de session, donc c'est toujours quand je boot. Cela signifie stocker votre mot de passe en texte brut, comme Im le seul à utiliser cette machine, je peux vivre avec elle, de mieux que de taper mon mot de passe au moins trois fois par jour.
- Je lier apache sur le port 8080, puis utiliser la redirection de port à partir de 80 8080
Fonctionne pour moi, mais je suis en train de faire le script ci-dessus permanente. Jusqu'à présent, rien, j'ai essayé de bâtons, je viens donc de lancer la commande ci-dessus dans le terminal après le redémarrage. Mais vous pouvez ensuite librement de démarrer et d'arrêter MAMP sans mot de passe et utiliser un URL sans :8080 ou :8888.
Ses un problème de sécurité, et MacOS avec ses UNIX patrimoine comme la sécurité (=Bonne Chose). C'est pourquoi MacOS demande pour les mots de passe de tous les temps. Pas beaucoup que vous pouvez faire à ce sujet autant que je sache.
1) Exécuter MAMP sur port > 1024
2) chmod -R a+w /tmp