Saya ingin menonaktifkan webcam internal laptop saya yang menjalankan Ubuntu 13.10? Seperti yang disarankan di sini , saya sudah menonaktifkan modul kernel terkait dengan memasukkannya dalam daftar hitam. Namun setelah reboot, modul-modul tersebut dimuat. Apa yang bisa saya lakukan untuk menyingkirkan modul ini?
Daftar hitam modul saya terletak /etc/modprobe.d/blacklist-webcam.conf
dan terlihat seperti ini:
blacklist videodev
blacklist videobuf2_core
blacklist videobuf2_memops
blacklist videobuf2_vmalloc
blacklist uvcvideo
Tapi lsmod
beri saya (setelah reboot):
Module Size Used by
uvcvideo 80885 0
videobuf2_vmalloc 13216 1 uvcvideo
videobuf2_memops 13362 1 videobuf2_vmalloc
videobuf2_core 40499 1 uvcvideo
videodev 133509 2 uvcvideo,videobuf2_core
Sunting:
Ketika saya melakukan sudo modprobe -r uvcvideo
modul hilang. Jadi saya bisa menulis naskah untuk melakukan itu. Tapi saya tidak akan menganggap itu sebagai solusi bersih ;-)
sudo modprobe -r uvcvideo
?/etc/modprobe.d
. Ini juga berisi entri ke modul bluetooth daftar hitam. Itu berhasil, jadi file ditafsirkan.Jawaban:
blacklist videodev
keinstall videodev /bin/false
update-initramfs -u
reboot
Untuk detail lebih lanjut, lihat Daftar Hitam Modul Kernel di Arch Wiki :
sumber
Hanya dengan meletakkan daftar modul di /etc/modprobe.d/blacklist.uvcdrver.conf akan berfungsi. Nama file bisa apa saja. Pastikan format dan izinnya benar.
sumber
Terima kasih banyak atas bantuannya! Saya menemukan sumber masalahnya ketika mencoba solusi bain . Solusinya bekerja dengan baik. Setelah reboot modul benar-benar hilang. Tetapi ada satu kelemahan: Saya tidak dapat memuat modul melalui
modprobe uvcvideo
seandainya saya ingin mengaktifkan kembali webcam.Ketika menggali melalui sistem saya untuk mencari tahu, mengapa
uvcvideo
modul itu dimuat, saya akhirnya membuatgrep -r uvcvideo /etc/
dan, saya menemukan skrip di/etc/pm/power.d
mana melakukanmodprobe uvcvideo
ketika kabel daya dicolokkan. Saya menulis skrip ini beberapa waktu lalu untuk mengoptimalkan konsumsi daya. Saya berkomentar garis berurusan dengan modul webcam dan setelah itu, daftar hitam berhasil!sumber
Saya sarankan Anda lari
setelah memodifikasi daftar hitam Anda. Ini akan memperbarui ramdisk awal Anda.
sumber
Jika Anda mencari solusi dalam satu instruksi baris perintah, ini mungkin berguna (berdasarkan jawaban ini ):
Untuk menonaktifkan kamera sampai reboot gunakan perintah ini:
Ketikkan kata sandi Anda dan jika tidak ada kesalahan yang ditampilkan di terminal, webcam Anda harus dinonaktifkan. Jika Anda mendapat pesan kesalahan: modprobe: FATAL: Module uvcvideo sedang digunakan, Anda dapat mencoba untuk memaksa penghapusannya dengan:
Untuk mengaktifkan kembali webcam Anda, ketik shell:
sumber