Как запустить sudo
в командной строке при запуске Mac?
В частности, я пытаюсь запустить следующую строку на Mountain Lion:
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
Есть другие вопросы о запуске инструментов командной строки при запуске (например, это), но они не затрагивают проблему sudo
и требуемых прав администратора / пароля.
В Других Вопросах и Ответах обсуждается launchd
, но, похоже, это относится к процессам демона, которые необходимо отслеживать и перезапускать в случае сбоя. Напротив, я просто пытаюсь сделать одноразовый запуск этой строки один раз при запуске.
Если за прошедшие годы все изменилось, было бы неплохо запустить sudo при запуске на обеих старых версиях Mac OS X, таких как Mountain Lion, а также на новых, таких как Yosemite/El Capitan.