control – более-менее универсальный механизм переключения между неким набором фиксированных состояний для задач, допускающих такой набор.
Так, например, команды control cdrecord public и control cdrecord restricted соответственно разрешают использование cdrecord для всех пользвателей, либо только для членов группы cdwriter.
Запустив control без параметров, можно увидеть полный список facilities (средств) вместе с их текущим состояием и набором допустимых сосотояний.
Для переключения состояния control вызывает соответствующий скрипт из /etc/control.d/facilities/. Как именно делается переключение конкретной facility – зависит исключительно от фантазии скриптописателя :)
Например в случае cdrecord скрипт изменяет права на исполняемый файл cdrecord, а в случае cups – правит cupsd.conf на предмет Run As User?.