Como posso desativar minha webcam?

54

Eu tenho uma webcam integrada no meu laptop. Eu sei que funciona e que o ubuntu reconheceu porque na instalação ele perguntou se eu queria tirar uma foto para algum tipo de imagem associada à minha conta. Quando olho para as configurações do sistema, não vejo webcam na seção de hardware. Gostaria de desativar a webcam como você pode fazer no Windows, mas como não consigo encontrá-la na minha seção de hardware, como posso desativá-la? Não consigo nem desconectá-lo, pois ele está integrado ao monitor. Estou procurando no lugar errado? Estou usando 12.04

bazz
fonte
Você não vê a webcam na seção de hardware? Onde você está olhando? Qual é a saída do comando lsusb?
1919 de jap1968
4
Caso queira fazer isso por motivos de segurança, considere desativar a webcam nas configurações do BIOS do sistema, pois desativá-la no software não impedirá que um invasor a reative.
Gdvdijk

Respostas:

35

Corre:

gksu gedit /etc/modprobe.d/blacklist.conf

Adicionar, acrescentar

blacklist uvcvideo

no fundo. Salve o arquivo e feche o editor de texto.

Em relação ao comentário:

Encontre o fornecedor e o ID do dispositivo da webcam com lsusb:

Bus 001 Device 002: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam

Próximo ...

cd /sys/bus/usb/devices/
ls 

Faça um "grep" na identificação do fornecedor e na identificação do produto:

$ grep 05a9 */idVendor
1-1/idVendor:05a9

$ grep 2640 */idProduct
1-1/idProduct:2640

e 1-1é o que você precisa. cdem 1-1.

O arquivo bConfigurationValueneste diretório precisa conter a 0para desativar o dispositivo ou a 1para ativá-lo. Mas esse arquivo é de propriedade do root, para alterá-lo (altere 0 para 1 para ativar) ...

 sudo -i
 echo 0 > bConfigurationValue

desabilitar. Você pode verificar a câmera e ela será desativada.

Isso ainda não é permanente. Uma reinicialização voltará ao que era antes. Para torná-lo permanente:

 sudo -i
 echo 0 > /sys/bus/usb/devices/1-1/bConfigurationValue

(onde 1-1está o diretório que usamos e usamos a 1para ativar)

Rinzwind
fonte
11
Isso desativa todas as webcams. O OP afirma que "eu gostaria de desativar a webcam como você pode fazer no Windows ..." O Windows (por meio do Gerenciador de dispositivos) permite que dispositivos individuais sejam desativados e não uma classe inteira de dispositivos. Seria útil se essa resposta fosse expandida para incluir instruções para desativar uma webcam específica .
Nathan Osman
"como você pode fazer no Windows ..." Windows (através do Gerenciador de dispositivos) "Espero que saiba o que o Windows faz?>: - D Isso é suficiente?"
Rinzwind 24/15/15
Oh sim, isso é muito melhor :)
Nathan Osman
46

As câmeras são controladas pelo uvcvideomódulo do kernel.

Você pode desativar a câmera até reiniciar, abrindo um terminal e digitando sudo modprobe -r uvcvideo. Você será solicitado a fornecer sua senha e, após digitá-la, se não houver erros no terminal, sua webcam deverá ser desativada.

Se você recebeu a mensagem de erro: modprobe: FATAL: Module uvcvideo is in use.depois de tentar remover o módulo uvcvideo, tente forçar sua remoção com o seguinte: sudo rmmod -f uvcvideo(obrigado thiagowfx)

Para ativar sua webcam novamente, digite sudo modprobe uvcvideono terminal.

Se você deseja que a câmera seja desativada ao reiniciar, pressione ALT+F2e cole este comando:

gksu gedit /etc/modprobe.d/blacklist.conf

Você será solicitado a sua senha. Depois de fornecer, um arquivo de texto deve abrir. Cole no final do arquivo de texto em uma nova linha:

blacklist uvcvideo

Salve o arquivo e saia. Da próxima vez que você iniciar o Ubuntu, a webcam deverá ser desativada.

indeciso
fonte
2
Comentário muito melhor. Obrigado por me informar como desabilitar imediatamente e mencionar a reinicialização necessária!
Expiação limitada
Obrigado pela resposta completa! Eu gostaria de acrescentar o seguinte: se você recebeu a mensagem de erro: modprobe: FATAL: Module uvcvideo is in use.depois de tentar remover o módulo uvcvideo, você poderia tentar forçar a sua remoção com o seguinte: sudo rmmod -f uvcvideo.
Thiagowfx
Obrigado, quero vincular ao Fn + Esc um script que habilite / desabilite a câmera e o microfone, e é isso que preciso saber.
Marco Sulla
11
Eu sei que essa resposta é de 2012, mas é um dos principais resultados no google e não tenho reputação de responder aqui: o gksu não parece mais estar no Ubuntu 18, basta fazer sudo gedit /etc/modprobe.d/blacklist.confe adicionarblacklist uvcvideo
Fels
Alterar esse arquivo no Ubuntu 18.04 diminui significativamente a inicialização.
NelsonGon em 20/06
30

Que tal gravá-lo com fita adesiva preta? Pegue uma fita preta e coloque-a na webcam. Webcam desativada com sucesso! Ao contrário das respostas acima, esse método funciona contra ataques de malware que também tentam ativar sua webcam!

HaroldW
fonte
3
Esta é realmente uma solução plausível e à prova de idiotas.
Braiam
@Gracchus Hmm. Alumínio transparente? Isso já foi inventado? Um buraco em cada buraco! : P
Seth
Grave o microfone também.
Barun 04/08