Вам нужно отредактировать файл sudoers. Имейте в виду, что успех дает вам менее безопасную систему, и отказ может сломаться sudo. ВСЕГДА отредактируйте файл sudoers с помощью sudo visudo, так как visudo проверяет наличие ошибок и не сохранит файл, если он найден.
Плохая идея дать все права на запуск от имени root без пароля, поэтому просто пропустить один исполняемый файл, который вам нужен (apache2ctl); добавьте следующее в самую нижнюю часть файла:
YOURNAME ALL = NOPASSWD: /usr/bin/apache2ctl
Вы можете заменить путь к исполняемому файлу с помощью «ALL», если вы выберете, предоставив вам полное sudo без пароля.
Замените YOURNAME своим именем пользователя и нажмите Ctrl + X, чтобы сохранить и выйти. Если произошла ошибка, она предложит все время отменить, отредактировать или сохранить.
Убедитесь, что вы используете полный путь к исполняемому файлу: ie. /usr/bin/apache2ctl вместо apache2ctl. Это важно, потому что без явного указания пути sudo позволит любой программе с именем apachectl на текущем пути пользователя запускаться как root.