Làm cách nào để tắt webcam?


54

Tôi có một webcam tích hợp trong máy tính xách tay của tôi. Tôi biết rằng nó hoạt động và Ubuntu đã nhận ra nó bởi vì khi cài đặt, nó hỏi tôi có muốn chụp ảnh cho một loại hình ảnh liên quan đến tài khoản của tôi không. Khi tôi tìm trong cài đặt hệ thống, tôi không thấy bất kỳ webcam nào trong phần cứng. Tôi muốn tắt webcam như bạn có thể làm trong Windows, nhưng vì tôi không thể tìm thấy nó trong phần cứng của mình, làm cách nào để tắt nó? Tôi thậm chí không thể rút phích cắm vì nó được tích hợp vào màn hình. Có phải tôi đang nhìn nhầm chỗ không ?? Tôi đang sử dụng 12.04


Bạn không thấy webcam trong phần cứng? Bạn đang nhìn vào đâu? Đầu ra của lệnh lsusb là gì?
jap1968

4
Trong trường hợp bạn muốn làm điều này vì lý do bảo mật, hãy xem xét việc vô hiệu hóa webcam trong cài đặt BIOS của hệ thống vì việc vô hiệu hóa nó trong phần mềm sẽ không ngăn kẻ tấn công kích hoạt lại nó.
gertvdijk

Câu trả lời:


35

Chạy:

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

Thêm vào

blacklist uvcvideo

ở phía dưới Lưu tệp và thoát khỏi trình soạn thảo văn bản.

Về nhận xét:

Tìm id nhà cung cấp và thiết bị cho webcam với lsusb:

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

Kế tiếp ...

cd /sys/bus/usb/devices/
ls 

Thực hiện "grep" trên id nhà cung cấp và id sản phẩm:

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

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

1-1là những gì bạn cần. cdvào 1-1.

Tệp bConfigurationValuetrong thư mục này cần chứa một 0để vô hiệu hóa thiết bị hoặc 1để kích hoạt nó. Nhưng tập tin này được sở hữu bởi root để thay đổi nó (thay đổi 0 thành 1 để bật) ...

 sudo -i
 echo 0 > bConfigurationValue

để vô hiệu hóa. Bạn có thể kiểm tra camera và nó sẽ bị vô hiệu hóa.

Điều này chưa phải là vĩnh viễn. Khởi động lại sẽ đặt nó trở lại những gì trước đây. Để làm cho nó vĩnh viễn:

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

( 1-1thư mục chúng tôi đã sử dụng và sử dụng 1để bật)


1
Điều này vô hiệu hóa tất cả các webcam. OP tuyên bố rằng "Tôi muốn vô hiệu hóa webcam như bạn có thể làm trong Windows ..." Windows (thông qua Trình quản lý thiết bị) cho phép các thiết bị riêng lẻ bị vô hiệu hóa và không phải là toàn bộ một loại thiết bị. Sẽ rất hữu ích nếu câu trả lời này được mở rộng để bao gồm các hướng dẫn để vô hiệu hóa một webcam cụ thể .
Nathan Osman

"Giống như bạn có thể làm trong Windows ..." Windows (thông qua Trình quản lý thiết bị) "Tôi dự kiến ​​sẽ biết cửa sổ nào hoạt động?>: - D Điều này có đủ không?
Rinzwind

Ồ vâng, điều đó tốt hơn nhiều :)
Nathan Osman

46

Máy ảnh được điều khiển bởi uvcvideomô-đun hạt nhân.

Bạn có thể vô hiệu hóa camera cho đến khi khởi động lại bằng cách mở terminal và gõ sudo modprobe -r uvcvideo. Bạn sẽ được yêu cầu nhập mật khẩu và sau khi nhập mật khẩu, nếu không có lỗi nào hiển thị trong thiết bị đầu cuối, webcam của bạn sẽ bị tắt.

Nếu bạn nhận được thông báo lỗi: modprobe: FATAL: Module uvcvideo is in use.sau khi cố gắng xóa mô-đun uvcvideo, bạn có thể thử buộc loại bỏ nó bằng cách sau: sudo rmmod -f uvcvideo(cảm ơn thiagowfx)

Để bật lại webcam của bạn, nhập sudo modprobe uvcvideovào thiết bị đầu cuối.

Nếu bạn muốn tắt camera khi khởi động lại, hãy bấm ALT+F2và dán lệnh này:

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

Bạn sẽ được yêu cầu nhập mật khẩu của bạn. Sau khi đưa ra, một tệp văn bản sẽ mở. Dán ở cuối tệp văn bản trên một dòng mới:

blacklist uvcvideo

Sau đó lưu tệp và thoát. Lần tới khi bạn khởi động Ubuntu, webcam sẽ bị vô hiệu hóa.


2
Nhận xét tốt hơn nhiều. Cảm ơn đã cho tôi biết cách vô hiệu hóa ngay lập tức và yêu cầu khởi động lại!
Chuộc tội có giới hạn

Cảm ơn câu trả lời đầy đủ! Tôi muốn thêm vào như sau: nếu bạn nhận được thông báo lỗi: modprobe: FATAL: Module uvcvideo is in use.sau khi cố gắng xóa mô-đun uvcvideo, bạn có thể thử buộc loại bỏ nó bằng cách sau : sudo rmmod -f uvcvideo.
thiagowfx

Cảm ơn bạn, tôi muốn liên kết với Fn + Esc một tập lệnh cho phép / vô hiệu hóa camera và micrô và đây là những gì tôi cần biết.
Marco Sulla

1
Tôi biết câu trả lời này là từ năm 2012, nhưng đó là một trong những kết quả hàng đầu trên google và tôi không có tiếng để trả lời ở đây: gksu dường như không còn trong Ubuntu 18 nữa, bạn chỉ cần làm sudo gedit /etc/modprobe.d/blacklist.confvà thêmblacklist uvcvideo
Fels

Thay đổi tệp đó trong Ubuntu 18.04 làm chậm đáng kể quá trình khởi động.
NelsonGon

30

Làm thế nào về chỉ ghi nó với một số băng màu đen? Lấy một số băng đen và đặt nó trên webcam. Vô hiệu hóa webcam thành công! Không giống như các câu trả lời ở trên, phương pháp này hoạt động chống lại các cuộc tấn công phần mềm độc hại cũng cố gắng kích hoạt webcam của bạn!


3
Đây thực sự là một giải pháp hợp lý và bằng chứng ngu ngốc.
Braiam

@Gracchus Hmm. Nhôm trong suốt? Điều đó đã được phát minh chưa? Một lỗ trên mọi lỗ! : P
Seth

Băng micro cũng vậy.
Barun
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.