Witam
Czy jest jakiś sposób żeby programowo całkowicie wyłączyć kamerkę w laptopie?
Witam
Czy jest jakiś sposób żeby programowo całkowicie wyłączyć kamerkę w laptopie?
Programowo: blokując moduł uvcvideo - który zawsze można przywołać. Sprzętowo: wyłączając dostęp do urządzenia poprzez BIOS/EFI (wtedy w ogóle nie ma możliwości aktywowania sprzętu).
W jakim sensie można przywołać? tzn. że ktoś z zewnątrż może mi włączyć?
I czy w laptopie Dell Vostro 5568 można w UEFI wyłączać?
BIOS/EFI Della jest biedny. Nie ma takiej opcji w XPSach (ale być może znajdziesz te opcje u siebie - nie mam pojęcia)
W Asusach od dawna takie opcje są.
Musiałbyś się zalogować na konto roota i ręcznie (w terminalu) uruchomić moduł. Dla osoby z zewnątrz byłoby to raczej trudne, ale i tak najpewniejsza opcja (100% pewności, że nikt nie zobaczy jak dłubiesz sobie w nosie) to jest czarna taśma izolacyjna. Ewentualnie jakaś plastikowa zaślepka, którą można kupić za kilkanaście złotych.
N upartego możesz sobie sprawdzić, co dokładnie używa kamerę:
sudo fuser -u -v /dev/video0 || echo "Nic nie używa kamery!"
(oczywiście jeżeli twoja kamera to /dev/video0)
Jeżeli jej nie potrzebujesz to dodaj do blacklist.conf sterownik kamery.
Jakiego sterownika używa możesz sprawdzić poleceniem:
udevadm info --query=property --name=/dev/video0 | grep "DRIVER"
Na upartego można wykorzystać crontab do generowania komunikatu, że coś używa w danej chwili kamery.
Był nawet mały programik napisany w Pythonie o ile pamiętam “cameramonitor”, ale pewnie już jest przestarzały, bo nie był dawno aktualizowany.