Alterar a senha no Mac OS X 10.7 Lion sem saber a senha atual
Existem algumas maneiras de redefinir uma senha no Mac OS X 10.7, mas ambos os métodos exigem reinicializações. Essa abordagem é diferente, ela permite que você altere a senha do usuário atualmente conectado ao Mac OS X Lion, sem saber a senha do usuário e sem reinicializar:
- Inicie o Terminal, localizado em /Aplicativos/Utilitários/
- Digite ‘whoami’ na linha de comando para obter o nome de login preciso do usuário atual, que será mais ou menos assim:
- Digite o seguinte comando, substituindo ‘username’ no final pelo nome exato de login do usuário atual que você recuperou do whoami:
- Digite a nova senha uma vez, pressione Enter e confirme a nova senha novamente pressionando Return
$ whoami Will
dscl localhost -passwd /Search/Users/username
A senha foi alterada.
Não é necessária autenticação, basta digitar a nova senha e confirmar a senha alterada. Isso é muito mais fácil do que os métodos de redefinição manual e não requer uma reinicialização ou qualquer manipulação de dados do usuário no Mac OS X.
Lembre-se de que, como qualquer outra coisa na linha de comando, a capitalização é importante, portanto, se o nome de usuário for informado como “Will”, isso seria diferente de “will” – certifique-se de usar as maiúsculas adequadas para o senha a ser alterada.
Esta dica é inegavelmente útil para uma ampla variedade de situações relacionadas à administração do sistema, solução de problemas e recuperação de roubo, mas também pode representar um risco potencial de segurança. Em relação ao risco de segurança, é realista supor que, se alguém tiver um computador em sua posse, pouco estará seguro, a menos que a própria unidade seja criptografada.
Este truque foi incluído em uma dica mais ampla e travessa da qual ficaremos longe, no entanto, obrigado a Daniel por enviar isso!
Update: Relatórios e comentários adicionais estão sugerindo que este é um bug no OS X Lion, se assim for, poderíamos esperar uma atualização de segurança para Mac OS 10.7 em um futuro próximo que removeria a capacidade de executar dscl sem autenticação administrativa. Manteremos você informado.