Пишу веб-морду, которая должна делать какое-какие манипуляции с системой.
Сам панель будет запускаться, скажем от пользователя panel, и должна вызывать скрипт следующего содержания:
#!/bin/bash
/sbin/ifconfig eth0 192.168.0.111
Что требует соответствующий прав рута.
Как правильно выставить права и назначить пользователей на эти скрипты, чтобы не запускать панель из под рута?
Придумал только:
В sudoers добавить пользователю panel разрешение выполнить команду ifconfig без запроса пароля.