¿Cómo puedo desactivar mi cámara web?

54

Tengo una cámara web integrada en mi computadora portátil. Sé que funciona y que Ubuntu lo reconoció porque en la instalación me preguntó si quería tomar una foto para algún tipo de imagen asociada con mi cuenta. Cuando miro en la configuración del sistema, no veo ninguna cámara web en la sección de hardware. Me gustaría deshabilitar la cámara web como puede hacerlo en Windows, pero como no puedo encontrarla en mi sección de hardware, ¿cómo puedo deshabilitarla? Ni siquiera puedo desconectarlo ya que está integrado en el monitor. ¿Estoy buscando en el lugar equivocado? Estoy usando 12.04

bazz
fuente
¿No ves la cámara web en la sección de hardware? ¿Hacia dónde estás mirando? ¿Cuál es la salida del comando lsusb?
jap1968
44
En caso de que quiera hacer esto por razones de seguridad, considere deshabilitar la cámara web en la configuración del BIOS del sistema, ya que deshabilitarla en el software no detendrá a un atacante para volver a habilitarla.
gertvdijk

Respuestas:

35

Correr:

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

Añadir

blacklist uvcvideo

en el fondo. Guarde el archivo y salga del editor de texto.

Sobre el comentario:

Encuentre el proveedor y la identificación del dispositivo para la cámara web con lsusb:

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

Próximo ...

cd /sys/bus/usb/devices/
ls 

Haga un "grep" en la identificación del proveedor y la identificación del producto:

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

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

y 1-1es lo que necesitas cden 1-1.

El archivo bConfigurationValueen este directorio debe contener a 0para deshabilitar el dispositivo o a 1para habilitarlo. Pero este archivo es propiedad de root, así que para modificarlo (cambie el 0 a 1 para habilitar) ...

 sudo -i
 echo 0 > bConfigurationValue

deshabilitar. Puede verificar la cámara y se desactivará.

Esto aún no es permanente. Un reinicio lo restablecerá a lo que era antes. Para hacerlo permanente:

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

(donde 1-1está el directorio que usamos y usamos 1para habilitar)

Rinzwind
fuente
1
Esto deshabilita todas las cámaras web. El OP establece que "Me gustaría deshabilitar la cámara web como lo puede hacer en Windows ..." Windows (a través del Administrador de dispositivos) permite que se deshabiliten dispositivos individuales y no toda una clase de dispositivos. Sería útil si esta respuesta se ampliara para incluir instrucciones para deshabilitar una cámara web específica .
Nathan Osman
"como puedes hacer en Windows ..." Windows (a través del Administrador de dispositivos) "¿Se espera que sepa qué hace Windows?>: - D ¿Es esto suficiente?
Rinzwind
Oh sí, eso es mucho mejor :)
Nathan Osman
46

Las cámaras son controladas por el uvcvideomódulo del núcleo.

Puede deshabilitar la cámara hasta que se reinicie abriendo un terminal y escribiendo sudo modprobe -r uvcvideo. Se le pedirá su contraseña y, después de escribirla, si no se muestran errores en el terminal, su cámara web debería estar deshabilitada.

Si recibió el mensaje de error: modprobe: FATAL: Module uvcvideo is in use.después de intentar eliminar el módulo uvcvideo, puede intentar forzar su eliminación con lo siguiente: sudo rmmod -f uvcvideo(gracias thiagowfx)

Para habilitar su cámara web nuevamente, escriba sudo modprobe uvcvideoen la terminal.

Si desea que la cámara se desactive cuando reinicie, presione ALT+F2y pegue este comando:

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

Se le pedirá su contraseña. Después de darlo, se debe abrir un archivo de texto. Pegue al final del archivo de texto en una nueva línea:

blacklist uvcvideo

Luego guarde el archivo y salga. La próxima vez que inicie Ubuntu, la cámara web debería estar deshabilitada.

undecim
fuente
2
Mucho mejor comentario. ¡Gracias por informarme cómo deshabilitar de inmediato y mencionar que es necesario reiniciar!
Expiación limitada el
Gracias por la respuesta completa! Me gustaría añadir lo siguiente: si tienes el mensaje de error: modprobe: FATAL: Module uvcvideo is in use.después de tratar de extraer el módulo uvcvideo, usted podría tratar de forzar su retirada con la siguiente: sudo rmmod -f uvcvideo.
thiagowfx
Gracias, quiero vincular a Fn + Esc un script que habilite / deshabilite la cámara y el micrófono, y esto es lo que necesito saber.
Marco Sulla
1
Sé que esta respuesta es de 2012, pero es uno de los mejores resultados en Google y no tengo la reputación de responder aquí: gksu ya no parece estar en Ubuntu 18, solo tiene que hacer sudo gedit /etc/modprobe.d/blacklist.confy agregarblacklist uvcvideo
Se siente el
Cambiar ese archivo en Ubuntu 18.04 ralentiza significativamente el inicio.
NelsonGon
30

¿Qué tal simplemente pegarlo con cinta adhesiva de color negro? Tome un poco de cinta negra y póngala en la cámara web. ¡Webcam desactivada con éxito! ¡A diferencia de las respuestas anteriores, este método funciona contra ataques de malware que también intentan habilitar su cámara web!

HaroldW
fuente
3
Esta es realmente una solución plausible y a prueba de tontos.
Braiam
@Gracchus Hmm. Aluminio transparente? ¿Ya se ha inventado? Un hoyo en cada hoyo! : P
Seth
Pega el micrófono también.
Barun