Как я могу отключить мою веб-камеру?

54

У меня есть встроенная веб-камера в моем ноутбуке. Я знаю, что это работает и что Ubuntu распознал это, потому что при установке он спросил, хочу ли я сделать фотографию для какого-то изображения, связанного с моей учетной записью. Когда я смотрю в настройках системы, я не вижу ни одной веб-камеры в разделе оборудования. Я хотел бы отключить веб-камеру, как вы можете это сделать в Windows, но, поскольку я не могу найти ее в разделе оборудования, как я могу ее отключить? Я даже не могу отключить его, поскольку он встроен в монитор. Я смотрю не в том месте ?? Я использую 12.04

Bazz
источник
Вы не видите веб-камеру в разделе оборудования? На что ты смотришь? Каков вывод команды lsusb?
jap1968
4
Если вы хотите сделать это по соображениям безопасности, рассмотрите возможность отключения веб-камеры в настройках BIOS системы, поскольку отключение ее в программном обеспечении не остановит злоумышленника для ее повторного включения.
gertvdijk

Ответы:

35

Бегать:

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

Добавлять

blacklist uvcvideo

внизу. Сохраните файл и выйдите из текстового редактора.

По поводу комментария:

Найдите поставщика и идентификатор устройства для веб-камеры с помощью lsusb:

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

Следующий ...

cd /sys/bus/usb/devices/
ls 

Сделайте "grep" для идентификатора поставщика и идентификатора продукта:

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

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

и 1-1это то, что вам нужно. cdв 1-1.

Файл bConfigurationValueв этом каталоге должен содержать a 0для отключения устройства или a 1для его включения. Но этот файл принадлежит пользователю root, поэтому, чтобы изменить его (измените 0 на 1, чтобы включить) ...

 sudo -i
 echo 0 > bConfigurationValue

отключить. Вы можете проверить камеру, и она будет отключена.

Это еще не навсегда. Перезагрузка вернет его к тому, что было раньше. Чтобы сделать его постоянным:

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

(где 1-1находится каталог, который мы использовали и используем 1для включения)

Rinzwind
источник
1
Это отключает все веб-камеры. ОП заявляет, что «я хотел бы отключить веб-камеру, как вы можете сделать в Windows ...» Windows (через диспетчер устройств) позволяет отключать отдельные устройства, а не целый класс устройств. Было бы полезно, если бы этот ответ был расширен, чтобы включить инструкции по отключению определенной веб-камеры.
Натан Осман
«Как вы можете сделать в Windows ...» Windows (через диспетчер устройств) «Я должен знать, что делает Windows?>: - D Достаточно ли этого?
Rinzwind
Ах, да, это намного лучше :)
Натан Осман
46

Камеры контролируются uvcvideoмодулем ядра.

Вы можете отключить камеру до перезагрузки, открыв терминал и набрав sudo modprobe -r uvcvideo. Вам будет предложено ввести пароль, и после его ввода, если в терминале не отображаются ошибки, ваша веб-камера должна быть отключена.

Если вы получили сообщение об ошибке: modprobe: FATAL: Module uvcvideo is in use.после попытки удалить модуль uvcvideo, вы можете попытаться принудительно удалить его с помощью следующего: sudo rmmod -f uvcvideo(спасибо thiagowfx)

Чтобы снова включить веб-камеру, введите sudo modprobe uvcvideoв терминал.

Если вы хотите, чтобы камера отключалась при перезагрузке, нажмите ALT+F2и вставьте эту команду:

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

Вам будет предложено ввести пароль. После этого текстовый файл должен открыться. Вставьте в конце текстового файла новую строку:

blacklist uvcvideo

Затем сохраните файл и выйдите. В следующий раз, когда вы запустите Ubuntu, веб-камера должна быть отключена.

undecim
источник
2
Намного лучше комментировать. Спасибо, что сообщили мне, как сразу отключить, и упомянули о необходимости перезагрузки!
Ограниченное искупление
Спасибо за полный ответ! Я хотел бы добавить следующее: если вы получили сообщение об ошибке: modprobe: FATAL: Module uvcvideo is in use.при попытке удалить модуль uvcvideo, вы могли бы попытаться заставить его удаление с нижеследующим: sudo rmmod -f uvcvideo.
thiagowfx
Спасибо, я хочу привязать к Fn + Esc скрипт, который включает / отключает камеру и микрофон, и это то, что мне нужно знать.
Марко Сулла
1
Я знаю, что это ответ 2012 года, но это один из лучших результатов в Google, и у меня нет репутации, чтобы отвечать здесь: gksu, похоже, больше не в Ubuntu 18, вам просто нужно сделать sudo gedit /etc/modprobe.d/blacklist.confи добавитьblacklist uvcvideo
Fels
Изменение этого файла в Ubuntu 18.04 значительно замедляет запуск.
НельсонГон
30

Как насчет того, чтобы просто заклеить его черной лентой? Возьми черную ленту и положи на веб-камеру. Веб-камера успешно отключена! В отличие от ответов выше, этот метод работает против атак вредоносных программ, которые также пытаются включить вашу веб-камеру!

HaroldW
источник
3
На самом деле это правдоподобное решение и надежное решение.
Брайам
@Gracchus Хмм. Прозрачный алюминий? Это было изобретено еще? Дыра в каждой лунке! : P
Сет
Лента микрофон, а также.
Барун