Tente inicializar a recuperação com Command-R
-boot. Quando no modo de recuperação, você pode executar os utilitários > Terminal. Use o comando resetpassword
.
Isso permitirá que você defina uma senha fora do seu ambiente Mac. Enquanto você está no terminal, você deve limpar suas chaves, que geralmente sofrem com uma redefinição de senha off-line como esta: rm -R /Volumes/Macintosh\ HD/Users/[YourHomeFolderName]/Keychains/*
e rm -R /Volumes/Macintosh\ HD/Users/[YourHomeFolderName]/Keychains/.*
. (Note que a porção Macintosh \ HD depende do seu Mac configurado para usar isso como o rótulo do volume; pode ser diferente, mas você pode vê-lo no Utilitário de Disco. Os caracteres são, "Macintosh [barra invertida] [espaço] HD" .
Por falar no Utilitário de Disco, enquanto você está na inicialização do Command-R, repare seu disco e repare suas permissões. É possível que as permissões no seu arquivo de armazenamento de senha ou o binário que define as senhas tenham sido engraçadas e você não tenha permissões corretas para executar o binário / salvar a nova senha.
Você pode querer considerar a execução de algo como applejack, que é um utilitário útil que você instala a partir de um instalador de pacotes baixado no sourceforge e é executado no modo de usuário único Command-S
boot. O Applejack procura arquivos .plist corruptos, o que é uma possibilidade para seus problemas.