20 lines
435 B
Bash
Executable file
20 lines
435 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# camera-privacy-toggle — blocca o sblocca la webcam via udev/permessi
|
|
set -euo pipefail
|
|
|
|
cmd="${1:-}"
|
|
|
|
if [[ "$cmd" == "block" ]]; then
|
|
for d in /dev/video*; do
|
|
[ -e "$d" ] && chmod 000 "$d"
|
|
done
|
|
echo "Webcam bloccata"
|
|
elif [[ "$cmd" == "unblock" ]]; then
|
|
for d in /dev/video*; do
|
|
[ -e "$d" ] && chmod 660 "$d"
|
|
done
|
|
echo "Webcam sbloccata"
|
|
else
|
|
echo "Uso: $0 block|unblock" >&2
|
|
exit 2
|
|
fi
|