Как работает веб-интерфейс CUPS

Мне интересно, как Common Unix Printing System «CUPS» обрабатывает действия пользователя и влияет на файлы конфигурации, с моего скромного фона, веб-страница может только получать доступ к файлам или редактировать их, когда есть какой-то веб-сервер и скрипт serveride, поэтому как это сделать работает без установки веб-сервера?
работает ли он через какой-либо сценарий оболочки? если да, то как это происходит?

Это не интерфейс веб-интерфейса, который изменяет файлы конфигурации. По крайней мере, если вы сравните его с «типичной» настройкой: http-сервер, сценарий, сценарий.

Сам CUPS содержит демона, это также действует как минимальный веб-сервер. Этот deamon контролирует файлы конфигурации. И он может принимать команды от какого-либо веб-клиента, которым он служит. Здесь нет никакой магии.

Оказалось, что вокруг вы также можете настроить систему с «нормальным» http-сервером с такими правами, которые  *is*  могут изменять все файлы конфигурации системы. Все это вопрос о том, как этот сервер/демон установлен и запущен. Он сводится к простому управлению правами. Конечно, вы не хотите этого делать ;-)