Wie kann ich meine Webcam deaktivieren?

54

Ich habe eine integrierte Webcam in meinem Laptop. Ich weiß, dass es funktioniert und dass Ubuntu es erkannt hat, weil ich bei der Installation gefragt wurde, ob ich ein Foto für ein mit meinem Konto verknüpftes Bild aufnehmen möchte. Wenn ich in den Systemeinstellungen nachschaue, sehe ich im Hardwarebereich keine Webcam. Ich möchte die Webcam deaktivieren, wie Sie es in Windows tun können, aber da ich sie in meinem Hardwarebereich nicht finden kann, wie kann ich sie deaktivieren? Ich kann es nicht einmal ausstecken, da es in den Monitor integriert ist. Bin ich am falschen Ort suchen? Ich benutze 12.04

bazz
quelle
Sie sehen die Webcam nicht im Hardware-Bereich? Wo schaust du hin? Was ist die Ausgabe des Befehls lsusb?
jap1968
4
Wenn Sie dies aus Sicherheitsgründen tun möchten, sollten Sie die Webcam in den BIOS-Einstellungen des Systems deaktivieren, da die Deaktivierung in der Software einen Angreifer nicht davon abhält, sie erneut zu aktivieren.
gertvdijk

Antworten:

35

Lauf:

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

Hinzufügen

blacklist uvcvideo

unten. Speichern Sie die Datei und beenden Sie den Texteditor.

Zum Kommentar:

Finden Sie den Anbieter und die Geräte-ID für die Webcam mit lsusb:

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

Nächster ...

cd /sys/bus/usb/devices/
ls 

Führe ein "Grep" auf der Hersteller-ID und der Produkt-ID durch:

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

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

und 1-1ist was du brauchst. cdin 1-1.

Die Datei bConfigurationValuein diesem Verzeichnis muss a enthalten 0, um das Gerät zu deaktivieren, oder a 1, um es zu aktivieren. Aber diese Datei gehört root, um sie zu ändern (ändern Sie die 0 in eine 1, um sie zu aktivieren) ...

 sudo -i
 echo 0 > bConfigurationValue

Etwas deaktivieren. Sie können die Kamera überprüfen und sie wird deaktiviert.

Dies ist noch nicht dauerhaft. Durch einen Neustart wird der vorherige Stand wiederhergestellt. Um es dauerhaft zu machen:

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

(Wo 1-1ist das Verzeichnis, das wir verwendet haben und mit a 1aktivieren)

Rinzwind
quelle
1
Dadurch werden alle Webcams deaktiviert . Das OP gibt an, dass "Ich möchte die Webcam wie in Windows deaktivieren ..." Windows (über den Geräte-Manager) die Deaktivierung einzelner Geräte und nicht einer ganzen Geräteklasse ermöglicht. Es wäre hilfreich, wenn diese Antwort um Anweisungen zum Deaktivieren einer bestimmten Webcam erweitert würde.
Nathan Osman
"wie Sie es in Windows tun können ..." Windows (über den Geräte-Manager) "Ich soll wissen, was Windows tut?>: - D
Reicht
Oh ja, das ist viel besser :)
Nathan Osman
46

Kameras werden vom uvcvideoKernelmodul gesteuert .

Sie können die Kamera bis zum Neustart deaktivieren, indem Sie ein Terminal öffnen und tippen sudo modprobe -r uvcvideo. Sie werden nach Ihrem Passwort gefragt. Wenn nach der Eingabe keine Fehler im Terminal angezeigt werden, sollte Ihre Webcam deaktiviert sein.

Wenn die Fehlermeldung modprobe: FATAL: Module uvcvideo is in use.angezeigt wird : Nachdem Sie versucht haben, das uvcvideo-Modul zu entfernen, können Sie versuchen, das Entfernen mit den folgenden sudo rmmod -f uvcvideoSchritten zu erzwingen: (danke thiagowfx)

Um Ihre Webcam wieder zu aktivieren, geben Sie sudo modprobe uvcvideoin das Terminal ein.

Wenn Sie möchten, dass die Kamera beim Neustart deaktiviert wird, drücken Sie ALT+F2und fügen Sie den folgenden Befehl ein:

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

Sie werden nach Ihrem Passwort gefragt. Nach dem Abgeben sollte sich eine Textdatei öffnen. Fügen Sie am Ende der Textdatei Folgendes in eine neue Zeile ein:

blacklist uvcvideo

Speichern Sie dann die Datei und beenden Sie sie. Wenn Sie Ubuntu das nächste Mal starten, sollte die Webcam deaktiviert sein.

Undecim
quelle
2
Viel besserer Kommentar. Vielen Dank, dass Sie mich wissen ließen, wie man sofort deaktiviert, und erwähnen, dass ein Neustart erforderlich ist!
Begrenzte Versöhnung
Danke für die vollständige Antwort! Ich möchte folgendes hinzufügen: Wenn Sie die Fehlermeldung bekommen: modprobe: FATAL: Module uvcvideo is in use.nach dem Versuch , das uvcvideo Modul zu entfernen, man könnte versuchen , seine Entfernung mit dem folgenden zu erzwingen: sudo rmmod -f uvcvideo.
Thiagowfx
Vielen Dank, ich möchte an Fn + Esc ein Skript binden, das Kamera und Mikrofon aktiviert / deaktiviert, und das ist, was ich wissen muss.
Marco Sulla
1
Ich weiß , diese Antwort ab 2012 ist, aber es ist eines der Top - Ergebnisse bei Google und ich habe nicht den Ruf hier zu beantworten: gksu nicht 18 mehr in Ubuntu zu sein scheint, man muss nur tun , sudo gedit /etc/modprobe.d/blacklist.confund fügtblacklist uvcvideo
Fels
Das Ändern dieser Datei in Ubuntu 18.04 verlangsamt den Start erheblich.
NelsonGon
30

Wie wäre es, wenn Sie es einfach mit einem schwarzen Klebeband aufnehmen? Nimm ein schwarzes Klebeband und lege es auf die Webcam. Webcam erfolgreich deaktiviert! Im Gegensatz zu den obigen Antworten funktioniert diese Methode gegen Malware-Angriffe, die versuchen, auch Ihre Webcam zu aktivieren!

HaroldW
quelle
3
Dies ist tatsächlich eine plausible Lösung und narrensicher.
Braiam
@ Gracchus Hmm. Transparentes Aluminium? Wurde das schon erfunden? Ein Loch in jedem Loch! : P
Seth
Nehmen Sie auch das Mikrofon auf.
Barun