Отредактируйте файл sudoers и добавьте запись:
sudo visudo joshk ALL=NOPASSWD: /path/to/apache2
Я хочу запустить MAMP Pro от имени пользователя root (или администратора) под Mac OS X. MAMP запускает сервер Apache на порту 80, и, поскольку это низкий порт, я должен вводить свой пароль каждый раз, когда я запускаю его или закрываю вниз.
Отредактируйте файл sudoers и добавьте запись:
sudo visudo joshk ALL=NOPASSWD: /path/to/apache2
Вам нужен Apache на 80-м порту?
Если это единственная часть, требующая прав администратора, может быть проще (и безопаснее) просто настроить другой порт .