BastionGuard/data/scripts/camera-privacy-toggle.sh
specialworld83 d34e319fbe Public release
2026-02-27 21:37:06 +01:00

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