Остановить запрос пароля при запуске MAMP

голоса
22

Я разрабатываю используя MAMP про на моем Mac. Когда я начинаю MAMP она заставляет меня пароль, если я использую порт 80. Если я использую более высокий порт не подсказывает мне, но я должен добавить номер порта в URL (например, dev.local: 8888). Кто-нибудь знает, как сделать это не запрашивать пароль при использовании стандартных портов? Спасибо.

Задан 16/10/2008 в 09:33
источник пользователем
На других языках...                            


8 ответов

голоса
0

Его проблема безопасности, и MacOS с его UNIX наследия, как безопасность (= хорошая вещь). Вот почему MacOS запрашивает пароли все время. Не так много вы можете сделать об этом, насколько я знаю.

Ответил 16/10/2008 в 09:40
источник пользователем

голоса
7

По гостиным-е повторения они рассматривают добавление возможности сохранить пароль в связке ключей:

http://forum.webedition.de/phpBB/viewtopic.php?f=4&t=5517&p=12019

Обновление: Я приставал Living-е поддержки и получил их , чтобы добавить его в качестве запроса особенности их отслеживанию ошибок. Ссылка здесь: http://qa.living-e.de/tracker/view.php?id=3648 (требуется регистрация) , если вы хотите следовать за ним.

Еще одно обновление: Тем не менее после этой проблемы. Похоже, гостиная-е переехал их отслеживание ошибок, новая ссылка на этот вопрос является:

http://bugs.mamp.info/view.php?id=3652

Это на немецком языке, но перевод Google является:

Когда будет запускать и останавливать сервер в каждом конкретном случае требуется пароль администратора, если порт используется как низкий Если мы 1024 могли получить пароль от OS X брелка / брелока, позволили себе, чтобы избежать раздражающих всплывающих объявлений.

Ответил 05/01/2009 в 18:10
источник пользователем

голоса
1

Я теперь с помощью этих двух AppleScripts для запуска / остановки MAMP, вы можете сохранить запуска скрипта пункт Войти , так что всегда, когда я загружаю. Это означает хранение своего пароля в виде простого текста, так как Im только один , используя эту машину , я могу жить с этим, лучше , чем вводить в моем пароле , по крайней мере три раза в день.

Ответил 10/11/2009 в 10:29
источник пользователем

голоса
13

Я соединил приложение, которое позволяет запускать / останавливать Apache и MySQL MAMP без запроса пароля, даже на порт 80. Он хранит пароль в Keychain, так что вам нужно только ввести его один раз. Он имеет красивый значок тоже!

Скачать: http://www.46palermo.com/blog/run-mamp-without-password-easy-way/

Ответил 31/07/2010 в 21:25
источник пользователем

голоса
0

1) Запуск MAMP на порт> 1024

2) CHMOD -R A + W / TMP

Ответил 16/08/2011 в 17:23
источник пользователем

голоса
2

Как найти на Macworld и уже упоминался Томом в другом ответе есть способ с AppleScript! Даунсайд это вы должны сохранить свои учетные данные в текстовом формате.

  1. Открыть редактор AppleScript
  2. Введите следующий код замены YOURPASSWORDи YOURUSERNAMEс учетными данными пользователя
  3. Сохраните его в качестве приложения. Вы можете поставить галочку , run-onlyчтобы запретить другим пользователям чтение обычного текста в качестве малой меры безопасности
do shell script "/Applications/MAMP/bin/startApache.sh &" password "YOURPASSWORD" user name "YOURUSERNAME" with administrator privileges
do shell script "/Applications/MAMP/bin/startMysql.sh > /dev/null 2>&1"

Там может быть проблема с правильным путем файла как MAMP , по- видимому изменен , startmySQL.shчтобы startMysql.shв какой - то версии, поэтому дважды проверьте , если он не работает!

Вы можете поместить новое приложение в Login Items (System Preferences -> Пользователи & Группы -> Вход Items), поэтому сервер Apache и MySQL запускается автоматически, даже не показывая вверх MAMP-приложение при запуске (бесшумный старт).

Ответил 24/02/2013 в 11:31
источник пользователем

голоса
1

Я связываю апач к порту 8080, а затем использовать перенаправление портов от 80 до 8080

sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in

Работы для меня, но я работаю над делает выше сценарий постоянным. До сих пор я ничего не пробовал палочки, так что я просто запустить команду выше в терминале после перезапуска. Но вы можете свободно запускать и останавливать MAMP без пароля и использовать URL без: 8080 или 8888:.

Ответил 21/06/2013 в 15:42
источник пользователем

голоса
2

В ответ на команды, которые были размещены:

1) Запуск MAMP на порт> 1024

Запуск всех серверов на MAMP (Nginx, Apache, MySQL) с портом находится в диапазоне выше 1024 позволяет Mac OS X учетной записи вы вошли в систему с для запуска услуги, так что вам не будет предложено ввести пароль в данном случае. Любой сервер, который работает под порт 1024 требует привилегий суперпользователя, когда выполняется.

2) CHMOD -R A + W / TMP

Эта команда будет рекурсивно пройти через все файлы и подпапки в / TMP и сделать их доступными для записи для текущего пользователя. Когда MAMP запускает серверы создают временные файлы в этом каталоге.

Кроме того, если вы решите , что вы хотите запустить серверы ниже порт 1024 и требуется решение с AppleScript , который не хранит пароль в виде простого текста , то увидите эту ссылку AppleScript пароль с брелка

Ответил 24/10/2016 в 11:18
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more