Запретить пользователю доступ к микрофону

Добавление в черный список модуля ядра отключило бы микрофон для всех пользователей. Я настроил ограниченного пользователя, который не должен иметь возможность использовать микрофон. Однако пользователь с ограниченными правами должен иметь возможность вывода звука. Есть ли способ надежного отключения микрофона для пользователя с ограниченными правами?

6
задан 25 January 2014 в 17:45

1 ответ

После долгих экспериментов, похоже, это решение:

sudo setfacl -m u:user:- /dev/snd/pcmC0D0c 

На моем компьютере /dev/snd/pcmC0D0c - это микрофон. Блокировка доступа для записи для определенного пользователя, по-видимому, запрещает захват. С помощью приведенной выше команды я уменьшаю права пользователя user на --- (проверьте с помощью getfacl /dev/snd/pcmC0D0c), что не позволяет захватывать звук.

Подсказка: для поиска микрофонов в /dev/snd/ c для захвата в конце названия может быть индикатором.

ПРИМЕЧАНИЕ : Поскольку все изменения, внесенные в / dev /, будут потеряны при перезагрузке, так как эти файлы помещаются в ОЗУ, вам придется дополнительно добавить вышеуказанную команду (без sudo поскольку /etc/rc.local выполняется с правами root при загрузке) до /etc/rc.local перед строкой «exit 0».

0
ответ дан 25 January 2014 в 17:45

Другие вопросы по тегам:

Похожие вопросы: