Comment puis-je désactiver ma webcam?

54

J'ai une webcam intégrée dans mon ordinateur portable. Je sais que cela fonctionne et qu'ubbuntu l'a reconnu car lors de l'installation, il m'a demandé si je voulais une photo prise pour une sorte d'image associée à mon compte. Lorsque je regarde dans les paramètres du système, je ne vois aucune webcam dans la section matériel. J'aimerais désactiver la webcam comme vous pouvez le faire sous 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 le débrancher car il est intégré au moniteur. Est-ce que je cherche au mauvais endroit? J'utilise 12.04

bazz
la source
Vous ne voyez pas la webcam dans la section matériel? Où est-ce que tu regardes? Quelle est la sortie de la commande lsusb?
jap1968
4
Si vous souhaitez le faire pour des raisons de sécurité, envisagez de désactiver la webcam dans les paramètres BIOS du système, car sa désactivation dans le logiciel n'arrêtera pas l'attaquant pour le réactiver.
gertvdijk

Réponses:

35

Courir:

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

Ajouter

blacklist uvcvideo

au fond. Enregistrez le fichier et quittez l'éditeur de texte.

Concernant le commentaire:

Recherchez le fournisseur et l'identifiant de l'appareil pour la webcam avec lsusb:

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

Suivant ...

cd /sys/bus/usb/devices/
ls 

Faites un "grep" sur les identifiants fournisseur et produit:

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

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

et 1-1c'est ce dont vous avez besoin. cddans 1-1.

Le fichier bConfigurationValuedans ce répertoire doit contenir un 0pour désactiver le périphérique ou 1pour l’activer. Mais ce fichier appartient à root donc pour le modifier (changez le 0 en 1 pour l'activer) ...

 sudo -i
 echo 0 > bConfigurationValue

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

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

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

(où 1-1est le répertoire que nous avons utilisé et utilisez un 1pour l'activer)

Rinzwind
la source
1
Cela désactive toutes les webcams. L'OP indique que "je souhaite désactiver la webcam, comme vous pouvez le faire sous Windows ..." Windows (via le Gestionnaire de périphériques) permet de désactiver des périphériques individuels et non une classe entière de périphériques. Il serait utile que cette réponse soit étendue pour inclure des instructions pour désactiver une webcam spécifique .
Nathan Osman
"comme vous pouvez le faire dans Windows ..." Windows (via le Gestionnaire de périphériques) "Je suis censé savoir ce que fait Windows?>: - D Est-ce suffisant?
Rinzwind
Oh oui, c'est beaucoup mieux :)
Nathan Osman
46

Les caméras sont contrôlées par le uvcvideomodule 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é. Après l'avoir saisi, aucune erreur ne s'affiche dans le terminal, votre webcam doit être désactivée.

Si vous recevez le message d'erreur suivant: modprobe: FATAL: Module uvcvideo is in use.après avoir tenté de supprimer le module uvcvideo, vous pouvez essayer de le forcer de la manière suivante: sudo rmmod -f uvcvideo(merci thiagowfx)

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

Si vous souhaitez que la caméra soit désactivée au redémarrage, appuyez ALT+F2et collez cette commande:

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

On vous demandera votre mot de passe. Après l'avoir donné, un fichier texte devrait s'ouvrir. Coller à la fin du fichier texte sur une nouvelle ligne:

blacklist uvcvideo

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

undecim
la source
2
Bien meilleur commentaire. Merci de me faire savoir comment désactiver tout de suite et de mentionner redémarrage requis!
Expiation limitée
Merci pour la réponse complète! Je voudrais ajouter ce qui suit: si vous avez le message d'erreur: modprobe: FATAL: Module uvcvideo is in use.après avoir essayé de retirer le module uvcvideo, vous pouvez essayer de forcer son retrait ce qui suit: sudo rmmod -f uvcvideo.
thiagowfx
Merci, je veux lier à Fn + Esc un script qui active / désactive l’appareil photo et le microphone, et c’est ce que j’ai besoin de savoir.
Marco Sulla
1
Je sais que cette réponse date de 2012, mais c'est l'un des meilleurs résultats sur google et je n'ai pas la réputation de répondre ici: le gksu ne semble plus être dans Ubuntu 18, il vous suffit de faire sudo gedit /etc/modprobe.d/blacklist.confet d'ajouterblacklist uvcvideo
Fels
Changer ce fichier dans Ubuntu 18.04 ralentit considérablement le démarrage.
NelsonGon
30

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

HaroldW
la source
3
C'est en fait une solution plausible et infaillible.
Braiam
@Gracchus Hmm. Aluminium transparent? Cela a-t-il déjà été inventé? Un trou dans chaque trou! : P
Seth
Tape le microphone aussi bien.
Barun