Лучший способ сделать это, IMHO, это создать сценарий оболочки, который использует эту команду.После этого разрешите выполнение этого сценария оболочки от имени root в /etc/sudoers
.
Синтаксис для добавления в файл sudoers можно найти в принятый ответ на этот вопрос .
Так что вам просто нужно:
exec("/usr/bin/sudo /path/to/script");
Таким образом, ваш пароль root не раскрывается, и вы можете добавить любую команду, которую хотите в своем скрипте.