1 votos

¿Cómo eliminar un registro de configuración de confianza dañado?

Yo estaba tratando de agregar una confianza cert usando security add-trusted-cert -d ..., pero de alguna manera la Confianza Registro de Configuración se corrompió. Veo que esto cada vez que intento añadir otro de confianza cert, o cuando el dumping ajustes de confianza:

$ sudo security dump-trust-settings -d
SecTrustSettingsCopyCertificates: The Trust Settings Record was corrupted.

He intentado restaurar las llaves de copia de seguridad y, a continuación, eliminar el llavero de inicio de sesión completamente, pero me sigue apareciendo el error. Esto me hace pensar que la confianza de los ajustes se almacenan en otro db o algo. Alguna idea de cómo puedo borrar todos los ajustes de confianza?

3voto

burkm Puntos 16

Finalmente encontré la configuración de confianza del administrador. Está en un archivo llamado Admin.plist en el directorio /Library/Security/Trust Settings . ¡Eliminar este archivo borró el error!

Hay otros archivos en ese directorio que se denominan <UUID>.plist , donde UUID es el valor de la clave GeneratedUID en el registro de usuario. Puede ver este valor con este comando:

 dscl . cat /Users/<short login name> GeneratedUID`
 

Estos archivos almacenan la configuración de confianza por usuario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X