Cómo restablecer todos los permisos de LockDown Browser en Mac (estado limpio)

Cuando LDB se comporta de forma inconsistente con los permisos, la recuperación fiable es restablecer cada entrada TCC a un estado limpio. Usa `tccutil reset` para el restablecimiento a nivel del sistema, luego vuelve a otorgar limpiamente en la siguiente apertura. Procedimiento probado en macOS Sonoma 14.6 y Sequoia 15.4.

Cuándo hacer un restablecimiento completo de permisos

Ejecuta el restablecimiento completo cuando:

El procedimiento completo de restablecimiento

Ejecuta en orden. Cierra LockDown Browser primero (forzar cierre si hace falta: ⌘+⌥+Esc).

Paso 1 - Restablece cada permiso TCC para LDB a nivel del sistema

tccutil reset Camera com.respondus.lockdownbrowser
tccutil reset Microphone com.respondus.lockdownbrowser
tccutil reset ScreenCapture com.respondus.lockdownbrowser
tccutil reset Accessibility com.respondus.lockdownbrowser
tccutil reset SystemPolicyAllFiles com.respondus.lockdownbrowser
tccutil reset PostEvent com.respondus.lockdownbrowser
tccutil reset ListenEvent com.respondus.lockdownbrowser

Cada comando restablece un servicio TCC para LDB. tccutil no requiere contraseña de administrador; opera en la base de datos TCC del usuario. Apple lo documenta en la página man tccutil de cada instalación de macOS.

Paso 2 - Eliminar LDB de las listas de privacidad de Configuración del Sistema

  1. Configuración del Sistema → Privacidad y Seguridad.
  2. Para cada uno de: Cámara, Micrófono, Grabación de Pantalla y Audio del Sistema, Accesibilidad, Acceso Total al Disco, Monitor de Entrada - busca LockDown Browser, haz clic, haz clic en el botón (-) menos, confirma la eliminación.

Paso 3 - Limpiar el estado en caché de LDB (opcional pero recomendado)

rm -rf ~/Library/Application\ Support/LockDown\ Browser/
rm -rf ~/Library/Caches/com.respondus.lockdownbrowser/

Paso 4 - Reinicia tu Mac

Fuerza a todos los servicios de macOS que cachean estado TCC a actualizarse. Tras iniciar sesión, no abras ninguna otra app primero.

Paso 5 - Vuelve a abrir LDB desde tu LMS

Inicia sesión en tu LMS, navega a la evaluación, haz clic en el enlace de lanzamiento de LDB. macOS pide cada permiso requerido nuevo. Haz clic en Permitir en cada uno. El estado del permiso ahora es limpio.

Por qué se necesita el restablecimiento a nivel del sistema (tccutil) además de Configuración del Sistema

Los toggles en Configuración del Sistema afectan un archivo de base de datos en ~/Library/Application Support/com.apple.TCC/TCC.db. Desactivar no siempre dispara las mismas señales del framework TCC que tccutil reset envía. Combinar ambos (eliminar de Configuración + tccutil reset) es lo que garantiza un estado limpio de primera apertura.

Si el restablecimiento no resuelve el problema subyacente

Algunos síntomas no son problemas de permiso aunque lo parezcan:

Preguntas frecuentes

¿Tccutil reset afectará otras apps?

No - cada comando apunta solo al bundle ID especificado (com.respondus.lockdownbrowser). El estado TCC de otras apps queda intacto.

¿Necesito contraseña de administrador para tccutil?

No, tccutil opera en la base de datos TCC del propio usuario. No se necesita escalada de admin.

¿Con qué frecuencia debería hacer un restablecimiento completo?

Solo al solucionar problemas. Los restablecimientos rutinarios te cuestan el tiempo de volver a otorgar todo en la siguiente apertura. Restablece antes de un examen importante si experimentaste problemas de permisos recientemente.