Alterar a senha do administrador com o modo de usuário único do Mac OS X
Índice:
Se você trabalha com TI ou apenas conserta o Grandmas Mac, não é muito incomum encontrar uma máquina em que você não tenha a senha do administrador. Se você se encontrar nessa situação, poderá alterar facilmente a senha do administrador ou de qualquer outro usuário simplesmente inicializando no modo de usuário único da linha de comando do Mac OS X. Considero esse conhecimento essencial para solucionar problemas de Macs.
Alterar uma senha de administrador no modo de usuário único do Mac OS X
Este é um processo de várias etapas, mas é fácil de seguir:
- Primeiro você precisa entrar no modo de usuário único. Reinicie o Mac e mantenha Command+S na inicialização para entrar na linha de comando.
- Você verá uma nota onde o Mac OS X informa que você precisa executar dois comandos para fazer alterações no sistema de arquivos, isso é necessário, então vamos lidar com isso primeiro
- O primeiro comando verifica se há erros no sistema de arquivos do Mac OS X e os corrige. Pode levar alguns minutos para ser executado:
- O próximo comando monta a unidade raiz do Mac OS X como gravável, permitindo que você faça alterações no sistema de arquivos:
- Depois que o sistema de arquivos estiver montado, você pode redefinir a senha de qualquer usuário usando o seguinte comando:
- Você precisará digitar a nova senha duas vezes para redefinir e confirmar as alterações
fsck -fy
mount -uw /
passwd username
Observe que uma senha não será digitada visivelmente ao usar o comando 'passwd', parece que nada está sendo digitado. Essa é a prática padrão no mundo da linha de comando.
Alterando a senha do administrador no OS X Lion, Mountain Lion e posteriores
Para usuários com OS X 10.7.3 e posterior, incluindo OS X 10.8+ Mountain Lion, pode ser necessário uma etapa adicional para carregar o diretório aberto. Se você tiver problemas com a abordagem acima, tente a seguinte sequência de comandos com versões mais recentes do Mac OS X. Observe que a principal diferença é usar 'launchctl' entre montar a unidade e alterar a senha:
1 fsck -fy 2 mount -uw / 3 launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist 4 passwd username
A senha agora deve mudar conforme o esperado, onde você pode reiniciar e usar a conta de usuário administrador conforme o esperado. A reinicialização é possível através da linha de comando digitando:
reinício
Ou usando os métodos padrão de reinicialização manual de atalhos de teclado, desligamento ou mantendo pressionado o botão liga/desliga. Na próxima inicialização, a senha de administrador alterada poderá ser usada conforme previsto.
Não sabe o nome de usuário do administrador? Sem problemas Se você está consertando a máquina de alguém e não sabe o nome de usuário para redefinir, procure em /Users com:
ls /Users/
Aqui você verá pelo menos três itens, .localized, Shared e um nome de usuário. O nome de usuário é o que você deseja alterar com o comando passwd.
Depois que a senha for redefinida e confirmada, você pode sair do modo de usuário único digitando exit ou reboot. O Mac inicializará normalmente e você terá acesso à máquina com a nova senha.
Este é um método mais fácil e rápido do que a abordagem adotada para redefinir senhas perdidas ou usar o DVD de inicialização do Mac OS X, porque está alterando a senha de um usuário root existente em vez de criar uma nova conta de usuário administrador. Ambos funcionam bem, então você pode usar qualquer método que desejar.
Você pode usar a mesma abordagem para navegar em uma tela de bloqueio de suspensão/ativação, embora obviamente seja necessário reiniciar o Mac, o que significa que você perderá tudo o que estiver atualmente na área de trabalho do usuário.