Як я можу відключити свою веб-камеру?


54

У мене в ноутбуці є інтегрована веб-камера. Я знаю, що це працює і що ubuntu розпізнав це, тому що при встановленні він запитав, чи хочу я зробити фотографію для якогось зображення, пов’язаного з моїм обліковим записом. Переглядаючи налаштування системи, я не бачу жодної веб-камери в розділі обладнання. Я хотів би відключити веб-камеру, як це можна зробити в Windows, але оскільки я не можу її знайти в розділі обладнання, як я можу її відключити? Я навіть не можу відключити його від мережі, оскільки він вбудований у монітор. Я дивлюся в неправильному місці ?? Я використовую 12.04


Ви не бачите веб-камеру в розділі апаратних засобів? Куди ти дивишся? Який вихід команди 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для включення)


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 веб-камеру слід відключити.


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

Як щодо того, щоб просто наклеїти його на якусь чорну кольорову стрічку? Візьміть трохи чорної стрічки і покладіть її на веб-камеру. Веб-камера успішно відключена! На відміну від наведених вище відповідей, цей метод працює проти атак зловмисного програмного забезпечення, які намагаються ввімкнути і вашу веб-камеру!


3
Це насправді правдоподібне рішення та дурень.
Брайам

@Gracchus Хм. Прозорий алюміній? Це ще винайдено? Отвір у кожній норі! : P
Сет

Оберіть також мікрофон.
Барун
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.