61 votes

Comment puis-je désactiver ma webcam ?

J'ai une webcam intégrée dans mon ordinateur portable. Je sais qu'elle fonctionne et qu'ubuntu l'a reconnue car, à l'installation, il m'a demandé si je voulais une photo pour une sorte d'image associée à mon compte. Lorsque je regarde dans les paramètres système, je ne vois pas de webcam dans la section matériel. J'aimerais désactiver la webcam comme on peut le faire dans Windows, mais comme je ne la trouve pas dans la section matériel, comment puis-je la désactiver ? Je ne peux même pas la débrancher car elle est intégrée au moniteur. Est-ce que je cherche au mauvais endroit ? J'utilise la version 12.04

57voto

Dor Rotman Points 331

Les caméras sont contrôlées par le uvcvideo module du noyau.

Vous pouvez désactiver la caméra jusqu'au redémarrage en ouvrant un terminal et en tapant sudo modprobe -r uvcvideo . Votre mot de passe vous sera demandé, et après l'avoir tapé, s'il n'y a pas d'erreur affichée dans le terminal, votre webcam devrait être désactivée.

Si vous avez reçu le message d'erreur : modprobe: FATAL: Module uvcvideo is in use. après avoir essayé de supprimer le module uvcvideo, vous pouvez essayer de forcer sa suppression avec ce qui suit : sudo rmmod -f uvcvideo (merci thiagowfx)

Pour réactiver votre webcam, tapez sudo modprobe uvcvideo dans le terminal.

Si vous voulez que la caméra soit désactivée lors du redémarrage, appuyez sur ALT+F2 et collez cette commande :

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

Il vous sera demandé de saisir votre mot de passe. Après l'avoir donné, un fichier texte devrait s'ouvrir. Collez à la fin du fichier texte sur une nouvelle ligne :

blacklist uvcvideo

Ensuite, enregistrez le fichier et quittez. La prochaine fois que vous démarrez Ubuntu, la webcam devrait être désactivée.

44voto

Rinzwind Points 270388

Comment désactiver toutes les webcams :

  1. Exécuter (pour le pré ubuntu 18.04) :

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

Ou exécutez (pour ubuntu 18.04 et plus) :

gedit admin:///etc/modprobe.d/blacklist.conf
  1. Puis ajoutez...

    blacklist uvcvideo

...en bas. Enregistrez le fichier et quittez l'éditeur de texte.

Comment désactiver une seule webcam :

  1. Trouvez votre webcam avec lsusb . Mon résultat :

    Bus 002 Device 002: ID 0bda:0328 Realtek Semiconductor Corp. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bus 001 Device 002: ID 0bda:568c Realtek Semiconductor Corp. Bus 001 Device 042: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Si vous ne savez pas clairement quel périphérique est votre webcam, vous pouvez essayer lsusb -t et chercher Class=Video ou Driver=uvcvideo ou similaire pour deviner lequel c'est. Mon résultat :

/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    |__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 2: Dev 42, If 2, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 42, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 42, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 7: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 7: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
  1. Ensuite, trouvez l'identifiant du fournisseur et l'identifiant du dispositif à partir de la sortie de l'application lsusb entourant le côlon :

    Bus 001 Device 002: ID 0bda:568c Realtek Semiconductor Corp.

Donc dans mon cas, l'identifiant du vendeur est 0bda et l'identifiant du produit est 568c .

  1. Allez-y ensuite :

    cd /sys/bus/usb/devices/

  2. Pour trouver le bon répertoire, faites un grep avec l'identifiant du produit et si vous obtenez plusieurs résultats, avec l'identifiant du vendeur :

    grep 568c */idProduct

retourné :

1-5/idProduct:568c

et

grep 0bda */idVendor

retourné :

1-5/idVendor:0bda
2-4/idVendor:0bda

Dans mon cas 1-5 est ce dont j'ai besoin.

  1. cd dans le répertoire de l'étape précédente.

  2. Le dossier bConfigurationValue dans ce répertoire doit contenir un 0 pour désactiver le dispositif ou un 1 pour l'activer. Mais ce fichier est la propriété de root donc pour le modifier (changer le 0 en 1 pour l'activer) ...

    echo 0 | sudo tee bConfigurationValue

...à désactiver. Vous pouvez vérifier la caméra et elle sera désactivée.

  1. Ce n'est pas encore permanent. Un redémarrage le remettra à ce qu'il était avant. Pour le rendre permanent :

    echo 0 | sudo tee /sys/bus/usb/devices/1-5/bConfigurationValue

(où 1-5 est le répertoire que nous avons utilisé et utiliser un 1 à activer)

40voto

HaroldW Points 411

Pourquoi ne pas simplement le scotcher avec du ruban adhésif noir ? Prenez du ruban adhésif noir et mettez-le sur la webcam. Webcam désactivée avec succès ! Contrairement aux réponses ci-dessus, cette méthode fonctionne également contre les attaques de logiciels malveillants qui tentent d'activer votre webcam !

2voto

Radon Rosborough Points 254

J'ai eu de la chance en allant dans le BIOS de mon ordinateur portable (Dell XPS 15 9570), où il y avait une option pour désactiver la webcam et le microphone intégrés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X