Atualização de abril de 2014 : nas versões mais recentes do OSX, o aviso original (abaixo) não se aplica mais. "Versões mais recentes" aqui significa pelo menos 10,8 e 10,9. Ele deve se aplicar a qualquer versão do OSX com uma partição de recuperação dedicada.
Aqui está a maneira mais recente de fazer isso:
- Inicialize o sistema no modo de recuperação. Para fazer isso, reinicie e mantenha pressionado Command e a tecla 'r' ao mesmo tempo.
- Inicie um terminal e insira
resetpassword
. - Isso iniciará uma janela. A partir daí, você pode escolher o usuário para o qual deseja redefinir a senha (incluindo root, se você ativou o root).
Versão original : O artigo ao qual o John se refere sugere que você usa o disco do instalador para reparar uma senha de administrador perdida, mas desde que você mencionou que está longe de ser um disco do instalador, mencionarei que há um hack antigo do Unix disponível. ( Editar : Só para esclarecer, uma vez houve uma outra resposta aqui que ligou a esta página de suporte da Apple . Eu ainda acho que é uma página útil para ter vinculado como parte desta discussão, então eu estou colocando-o nesta resposta. Além disso, eu não quero que ninguém pense que eu imaginei outra resposta.
-
Inicialize o sistema no modo de usuário único. Para fazer isso, reinicie e mantenha pressionado Command e a tecla 's' ao mesmo tempo. Você vai ter uma tela preta e muito texto. Não enlouqueça.
-
Monte o volume da raiz digitando isto (este comando deve ser mencionado perto da parte inferior de todo o texto que você vê também):
/ sbin / mount -uw /
-
( Editar : Leia todo o caminho até o final para obter uma abordagem alternativa aqui.) Altere a senha do usuário root inserindo
passwd
(no 'o' e no 'r'). Ele solicitará que você insira uma senha duas vezes. Lembre-se disso. -
Digite
exit
para inicializar o restante da interface gráfica do Mac. -
Abra um terminal, digite
su
e sua nova senha root. -
Digite
passwd <name-of-user-here>
, mas, você sabe, coloque o nome do usuário cuja senha você deseja alterar, em vez de<name-of-user-here>
. -
Altere a senha desse usuário. Digite
exit
para descartar o status de superusuário e as potências. Aproveite sua nova senha.
Note que muitas distros modernas do tipo Unix bloqueiam essa "redefinição da senha do usuário root sem conhecer a antiga" hack, mas eu acabei de fazer isso no Mac em que estou (um novo MacBook Pro). Então, aparentemente, o Mac não bloqueou. Isso é muito ruim em geral, mas talvez seja bom para você e seu amigo.
Editar : Algumas pessoas mencionaram nos comentários que você pode pular a redefinição da senha de root e simplesmente redefinir a senha do usuário. Para fazer isso, na etapa 3 acima, digite passwd <name-of-user-here>
e insira uma nova senha para o usuário. Se você fizer isso, você pode pular as etapas 5-7. Basta seguir o passo 4 para inicializar na GUI e pronto.
Esta é uma boa alternativa se esse usuário for um administrador da máquina . No entanto, se o usuário não for um administrador da máquina, você deve redefinir a senha de um administrador (ou redefinir uma senha de root como eu fiz anteriormente). Você pode repetir passwd <name-of-user-here>
quantas vezes precisar para vários usuários. Apenas certifique-se de redefinir pelo menos uma conta que tenha privilégios de administrador. Dessa forma, você tem não apenas a senha de um usuário, mas o acesso administrativo à máquina.