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