Depois de experimentar muito isso parece ser a solução:
sudo setfacl -m u:user:- /dev/snd/pcmC0D0c
No meu computador, /dev/snd/pcmC0D0c
é o microfone. Bloquear acesso de gravação para um usuário específico parece proibir a captura.
Com o comando acima, reduzo os direitos do usuário "user" para --- (verifique com getfacl /dev/snd/pcmC0D0c
), o que não permite a captura de som.
Dica: para encontrar microfones em /dev/snd/
, o c
para capturar no final do nome pode ser um indicador.
NOTA : Como todas as alterações feitas em / dev / serão perdidas na reinicialização, como esses arquivos são colocados na RAM, você teria que adicionar adicionalmente o comando acima (sem sudo
as /etc/rc.local
é executado com direitos de root no boot) para /etc/rc.local
antes da linha "exit 0".