Je souhaite désactiver la webcam interne de mon ordinateur portable exécutant Ubuntu 13.10? Comme suggéré ici , j'ai déjà désactivé les modules du noyau concernant en les mettant sur liste noire. Mais après le redémarrage, les modules sont néanmoins chargés. Que puis-je faire pour me débarrasser de ces modules?
Ma liste noire de modules se trouve /etc/modprobe.d/blacklist-webcam.conf
et ressemble à ceci:
blacklist videodev
blacklist videobuf2_core
blacklist videobuf2_memops
blacklist videobuf2_vmalloc
blacklist uvcvideo
Mais lsmod
me donne (après le redémarrage):
Module Size Used by
uvcvideo 80885 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40499 1 uvcvideo
videodev 133509 2 uvcvideo,videobuf2_core
Edit:
Quand je fais un sudo modprobe -r uvcvideo
les modules sont partis. Je pourrais donc écrire un script pour le faire. Mais je ne considérerais pas cela comme une solution propre ;-)
sudo modprobe -r uvcvideo
?/etc/modprobe.d
. Il contient également des entrées pour la liste noire des modules Bluetooth. Cela fonctionne, donc le fichier est interprété.Réponses:
blacklist videodev
àinstall videodev /bin/false
update-initramfs -u
reboot
Pour plus de détails, voir Liste noire des modules du noyau sur le wiki Arch :
la source
Il suffit de mettre la liste des modules dans /etc/modprobe.d/blacklist.uvcdrver.conf. Le nom du fichier peut être n'importe quoi. Assurez-vous simplement que le format et les autorisations sont corrects.
la source
Merci beaucoup à tous pour votre aide! J'ai trouvé la source du problème en essayant la solution de bain . Sa solution fonctionne bien. Après le redémarrage, les modules étaient vraiment partis. Mais il y a un inconvénient: je ne peux pas charger le module via
modprobe uvcvideo
au cas où je voudrais réactiver la webcam.En fouillant dans mon système pour savoir pourquoi le
uvcvideo
module a été chargé, j'ai finalement fait ungrep -r uvcvideo /etc/
et voilà, j'ai trouvé un script dans/etc/pm/power.d
lequel je faisaismodprobe uvcvideo
quand le câble d'alimentation est branché. J'ai écrit ce script il y a quelque temps pour optimiser le consommation d'énergie. J'ai commenté les lignes concernant le module webcam et après cela, la liste noire a fonctionné!la source
Je vous suggère de courir
après avoir modifié votre liste noire. Cela mettra à jour votre disque virtuel initial.
la source
Dans le cas où vous recherchiez une solution dans une instruction de ligne de commande, cela pourrait être utile (sur la base de cette réponse ):
Pour désactiver la caméra jusqu'au redémarrage, utilisez cette commande:
Tapez votre mot de passe et s'il n'y a aucune erreur affichée dans le terminal, votre webcam doit être désactivée. Si vous obtenez le message d'erreur: modprobe: FATAL: le module uvcvideo est en cours d'utilisation, vous pouvez essayer de forcer sa suppression avec:
Pour réactiver votre webcam, tapez shell:
la source