lunes, 9 de enero de 2023

Como desactivar la webcam en Ubuntu.

En esta entrada vamos a ver como podemos desactivar nuestra webcam en un sistema Linux basado en Debian (Ubuntu, Linux Mint y derivados) aunque tambi茅n sirve en sistemas Linux basados en Red Hat (como Fedora).

Antes de continuar, ser铆a conveniente revisar las opciones de la BIOS del equipo, ya que en algunos equipos con BIOS UEFI ya tenemos una opci贸n de desactivar la webcam, que es probablemente la mejor opci贸n.

 

 

Si no tenemos esa opci贸n entonces vamos al l铆o, porque aunque en algunas versiones de Ubuntu con Gnome tenemos un men煤 para este fin: el m茅todo m谩s eficiente para evitar que alguna aplicaci贸n externa use la c谩mara web es bloquear el m贸dulo del controlador.

vamos paso a paso:


Identificar el controlador de la c谩mara web.



Las c谩maras web m谩s recientes son compatibles con UVC (video USB) y son compatibles con el m贸dulo de controlador de kernel de uvcvideo gen茅rico.

Para verificarlo, abrimos la terminal (ya sea desde el men煤 de inicio o presionando Ctrl+Alt+T) y ejecutamos el comando:

 

~$ lsmod | grep 'uvcvideo'


// lsmod enumera el estado del m贸dulo del kernel, mientras que grep filtra a trav茅s de la palabra clave que lo sigue.


Sin embargo tu c谩mara web puede estar usando otro controlador. Hay algunas listas de otros controladores:


     • dispositivos gspca
     • otros controladores espec铆ficos.

Ejecutaremos el comando lsmod y verificamos la salida l铆nea por l铆nea para buscar alg煤n controlador en uso de algunos de los que aparecen en los enlaces anteriores.


Bloqueo temporal del controlador de la c谩mara web.



Podemos detener temporalmente el uso de la c谩mara web bloqueando la carga del m贸dulo correspondiente del controlador del Kernel.
Para hacerlo, abrimos la terminal y ejecute el comando:


~$ sudo modprobe -r uvcvideo


// si tuvieramos algun otro controlador, lo reemplazamos por uvcvideo por algun otro en uso (vea el paso 1). 

Si quisieramos volver a habilitar el controlador en cualquier momento ejecutamos el comando:


~$ sudo modprobe uvcvideo

 

Bloqueo permanente del controlador de la c谩mara web.



Puedemos bloquear un controlador de forma permanente escribiendo una nueva l铆nea 'blacklist DRIVE_NAME' en el archivo de configuraci贸n de modprobe.


En el caso, editamos el archivo '/etc/modprobe.d/blacklist.conf' (con nano por ejemplo) y escribimos la nueva l铆nea blacklist uvcvideo al final.


O mas r谩pido, abrimos la terminal y ejecutamos u  comando 煤nico para lo mismo (bloquear la carga de uvcvideo al inicio):


~$ echo 'controlador de video' | sudo tee -a /etc/modprobe.d/blacklist.conf

La webcam estar谩 desactivada en el pr贸ximo arranque.


Adem谩s, puedr铆amos bloquear el controlador del micr贸fono mediante el mismo m茅todo. Sin embargo, ya no habr谩 salida de sonido, porque tanto el micr贸fono como el altavoz de sonido utilizan el mismo controlador.


Para deshacer los cambios simplemente borramos o comentamos la l铆nea a帽adida y reiniciamos.

No hay comentarios:

Publicar un comentario