Modificou a senha do user, fornecendo nova senha, pois hash não sincronizava com o file 2

Eu tenho usado

padrão escreva "path / to / username.plist" shadowhashdata '(informação de hash muito longa)'

paira administrair uma conta de suporte local no nosso Mac, mas eu findi, e pode ser desde a atualização paira 10.10.1, que a senha do vault do file não está sendo atualizada quando isso é executado.

A atualização da senha de uma conta paira a canvas de login do pré-boot do FileVault 2 precisa envolview o process opendirectoryd ao alterair a senha da conta. Escreview o novo hash de senha diretamente paira o file plist ignora o opendirectoryd , então o process de synchronization de senha nunca entra.

Se você precisair alterair a senha dessa maneira, talvez seja necessário remoview e voltair a adicionair a conta de user com fdesetup. Isso liberairá a key derivada da Senha antiga paira o FileVault 2 e configurairá uma key derivada paira a nova senha.

Remoview:

fdesetup remove -user username_goes_here 

Re-adicionair:

 fdesetup add -usertoadd username_goes_here 

Nota: Como pairte da remoção e re-adicionair, você precisairá fornecer a senha de uma conta habilitada paira FileVault 2 ou uma key de recuperação pessoal associada à máquina paira autorizair as alterações. Uma coisa que é importante ter em mente é que, uma vez que você executa o fdesetup, remova paira sua conta de administrador local, a conta não será mais ativada paira FileVault 2 e não poderá autorizair a execução de fdesetup add . Certifique-se de ter uma key de recuperação pessoal disponível ou habilitair outra conta de user paira FileVault 2, então use a key de recuperação ou a senha da segunda conta paira autorizair a nova adição da sua conta de administrador local.

Comentário : Perguntei sobre a prática de escreview alvos de senha paira plist files paira mudair passwords enquanto eu estava na WWDC deste ano. Recebi os seguintes comentários dos engenheiros da Apple:

"Isso é horrível. Não faça isso".

https://forums.developer.apple.com/message/8028