web-dev-qa-db-ja.com

ウェブカメラを無効にするにはどうすればよいですか?

ラップトップにWebカメラが統合されています。インストール時にアカウントに関連付けられた何らかの画像の写真を撮りたいかどうかを尋ねられたため、それが機能し、ubuntuがそれを認識したことを知っています。システム設定を見ると、ハードウェアセクションにウェブカメラが表示されません。 Windowsでできるようにウェブカメラを無効にしたいのですが、ハードウェアセクションで見つからないため、どうすれば無効にできますか?モニターに統合されているため、プラグを抜くことすらできません。間違った場所を見ていますか?? 12.04を使用しています

53
bazz

実行:

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

追加

blacklist uvcvideo

一番下に。ファイルを保存し、テキストエディターを終了します。

コメントについて:

lsusbでウェブカメラのベンダーとデバイスIDを見つけます:

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

次 ...

cd /sys/bus/usb/devices/
ls 

ベンダーIDと製品IDで「grep」を実行します。

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

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

1-1が必要です。 cdから1-1へ。

このディレクトリのbConfigurationValueファイルには、デバイスを無効にする0または有効にする1が含まれている必要があります。しかし、このファイルはrootが所有しているため、変更するには(0を1に変更して有効にします)...

 Sudo -i
 echo 0 > bConfigurationValue

無効にします。カメラを確認すると無効になります。

これはまだ永続的ではありません。再起動すると、以前の状態に戻ります。永続化するには:

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

1-1は使用したディレクトリであり、1を使用して有効にします)

36
Rinzwind

カメラは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を起動すると、Webカメラが無効になります。

45
undecim

黒いテープでテープを貼ってみてはどうですか?黒いテープを取り、ウェブカメラに貼り付けます。ウェブカメラが正常に無効になりました!上記の回答とは異なり、この方法は、Webカメラも有効にしようとするマルウェア攻撃に対して機能します!

29
HaroldW