Recuperando senhas (e usuários) no Mac OS X
fev 9, 2008 MacOSX, Nerd Style, Outros
(Pra variar, mais uma história..)
Estava no final do expediente hoje, na Diginet, quando minha amiga Stella aparece no messenger:
17:09:34 stella: homi
17:09:37 stella: eu esqueci a senha do meu macbook
(sim.. isso mesmo.. ela cometeu esse crime..)
Depois de ter tentado acalmar ela por alguns minutos, fui pesquisar uma forma de como recuperar a bendita senha..
O site da Apple, tem um procedimento para resetar a senha de um usuário, que não requer que você tenha a senha anterior e envolve o DVD de instalação do sistema. Pensei: “Ótimo.. vai ser facílimo resolver isso..”.
Passei então para elas as instruções, e aparentemente, tudo estava OK. A surpresa veio quando ela me disse quando reiniciou o Mac. Seu usuário tinha desaparecido. Me pareceu estranho, mas como o problema ficou realmente sério, eu me propus a ir até sua casa resolver.
Depois de iniciar no modo single (segurar ‘s’ durante o boot), comecei a verificar o problema e vi que realmente não havia mais referências para o usuário dela no sistema. Sua pasta home (que por sorte também não sumiu..) estava com permissão para o usuário 501, e não para o nome do usuário ( que vou chamar stella, porque, enfim.. não importa..
). Tentei iniciar os serviços do sistema, por achar que a base de dados dos usuários não tinha sido carregada, mas o problema persistia. Tentei mudar a senha do usuário com o bom e velho conhecido do linux passwd, mas era informado um erro que dizia não ter dados para poder trocar a senha. Foi então que caiu realmente a ficha que o usuário foi apagado (PS: Tenham cuidado com o DVD de instalação..).
Pois bem.. em mais um ato nerd e ninja ao mesmo tempo, misturei algumas várias informações que coletei na internet, em sites diferentes, para recriar o usuário e poder setar uma senha (a dica serve para o Mac OS X Tiger – 10.4 e para o Leopard – 10.5. Também serve para o caso de precisar apenas trocar a senha em modo single), sem perder os arquivos pessoais que estavam no home dela.
- Depois de iniciado o modo single, remontar a partição principal com permissão de escrita:
- mount -uw /
- Com a partição remontada, iniciar os serviços do sistema (caso queira apenas trocar a senha, pule para o passo 4, após esse):
- Tiger: sh /etc/rc
- Leopard: launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist - Logo após ter iniciado esses serviços, foi preciso recriar o usuário com os mesmos dados do usuário anterior. Dica: Veja quais os IDs dos usuário e grupo que estavam sendo informados no home). Segue os passos para criar um usuário administrador “na mão”.
- Criar uma entrada no domínio local de autenticação na categoria “usuários”. Repare que isso não vai criar o seu home (Mude temporariamente o nome do home anterior. No caso dela, eu mudei para stella_bkp)
- dscl / -create /Users/stella
- Setar o shell padrão para o bash
- dscl / -create /Users/stella UserShell /bin/bash
- Setar o nome real do usuário
- dscl / -create /Users/stella RealName “Stella”
- Setar o ID do usuário (lembrando que esse era o ID original do usuário)
- dscl / -create /Users/stella UniqueID 501
- Setar o ID do grupo do usuário (também era o ID original)
- dscl / -create /Users/stella PrimaryGroupID 1000
- Criar e setar o diretório home do usuário (neste caso é importante ter renomeado o diretório)
- dscl / -create /Users/stella NFSHomeDirectory /Users/stella
- Finalmente setar a senha:
- passwd stella
- Mudar o usuário para o grupo administrador (que era o caso dela)
- dscl / -append /Groups/admin GroupMembership stella
- Após ter feito isso, verifique se o diretório especificado foi criado. Se não foi, ótimo.. (a ideia do comando que sugeria isso, era apenas setar o diretório… não realmente criar). Se foi criado, remova ou renomeie (por segurança..), e torne a renomear o backup original do home para o nome do usuário:
- mv /Users/stella_bkp /Users/stella
Depois desses passos, provavelmente vai estar tudo de volta no lugar, bastando apenas reiniciar o Mac:
- reboot
Quando iniciar o sistema, em modo normal, o usuário novo (re)criado, deve aparecer na listagem, e a senha setada vai funcionar
Espero que possa ajudar mais pessoas que eventualmente tenham tido o problema.
fevereiro 9th, 2008 at 11:31 am
Acácio é FODA pow!Ele fez o impossível, comecem a ter medo de deixar seu Mac com ele. XD
=*
março 3rd, 2008 at 11:19 am
INTAUM IRMÃO TD BEM ??
MORO EM BH E MEU MACBOOK TA COM O MESMO PROBLEMA TA PEDINDO UMA SENHA IMPEDINDO D E ENTRAR EM QUALQUER PROGRAMA ESTA ME PRIVANDO SERA Q VC PODE ME AJUDAR????
GRATO.
março 12th, 2008 at 8:58 pm
to com problema de usuario…
mudei o nome de usuario(aquela que tem uam casinha) e nao consigo voltar ao meu antigo.
percebi q minha pasta esta em hard drive e users , mas nao consigo aplica-lo.
obrigada
março 18th, 2008 at 1:27 am
Auheauheauhaeuehaehaeuh!
Sciome é ninja meeeeeermo!! Tá bom de ensinar esses truques para o Macgyver!! Que viagem da porra essa solução, doido, kkkkkkk!
Abraços, boe!
Samuel
março 21st, 2008 at 12:39 pm
Socorro estou com o mesmo problema alguem pode me ajudar????
março 21st, 2008 at 12:45 pm
Acacio por favor me ajuda. Meu e-mail fmunizz@hotmail.com ou tel 11-94995261
Por favor entre em contato
abril 26th, 2008 at 7:44 pm
Boooooora, acaciosAS !!
Esse homi q é descobridor de senha, perdi o segredo do cadeado da minha bike, esse homi aruma ai uma maneira de descobrir ?
[]‘s
maio 17th, 2008 at 4:59 am
Olá Acacioas.. td bem.. estou com o mesmo problema de sua amiga stella. no meu caso não consiguo passar do passo 2. toda vez que digito “sh /etc/rc” ele me diz “/etc/rc: line 28: $1: unbound variable” o que eu faço? se poder me ajudar agradeço. meu telefone -11-8617-3322
maio 26th, 2008 at 11:07 am
Olá pessoal, sou iniciante no sistema do MAC, como a história nos mostra inexperiencia e curiosidade costuma dar M****, comigo nao foi diferente, mexendo nas configurações do usuario eu consegui a “incrível” facanha de ao iniciar o login nao abrir aquela janelinha tradicional que pede apenas a cenha na fela azul.. o MAC me abre uma janela preta, estilo MS-DOS, e requisitando o login e senha.. até aí tudo bem, se eu nao tivesse colocado o meu nome de login com acento (Mário). Chupa essa manga… ocorre que no sistema que abre nao entra letras (´´a; à; é, etc,,) acentuadas… e agora? quem poderá me defender? rssss se alguem tiver alguma dica eu agradeço… valew!!
junho 20th, 2008 at 9:21 am
bom tenho um ibook de 2001 com mac os antigo 8.7.4 comprei barato pq a pessoa perdeu a senha e nw lembrava o usuario …tenho o macos x 10.4.7 tentei instalalo mais da erro ao iniciar o instalador …tentei seu metodo e tb nw consegui …queria sua ajuda abracos
junho 25th, 2008 at 5:26 am
Bom, sei que não é lugar pra comentar sobre isso, mas queria saber se você está fazendo a tradução do winamp 5.53, e se gostaria de ajuda, estou começando a tradução agora, caso vc não a esteja fazendo…
Entre em contato por favor…
junho 30th, 2008 at 12:51 pm
por favor, esqueci a senha do meu msn, e ainda dados que me ajudem pelo site. soube de um programa que recupera a senha no mac. existe mesmo? obrigado
setembro 3rd, 2008 at 1:34 pm
Olá Acacio, comprei um emac (usado) a acabei trocando o nome daquela pasta em formato de casinha, depois qdo reiniciei percebi que minhas coisas haviam sumido, fui olhar no system.. enfim desliguei e qdo liguei de novo ele está pedindo uma senha pra iniciar o mac que eu nao tenho e ninguem tem o que eu faço! Obrigado
anamariabonini@hotmail.com
setembro 29th, 2008 at 12:21 am
Olá Acácio. Poderia me ajudar com uma pequena dúvida? Como posso converter um layout de teclado xml (keylayout) para o formato bundle? É que resolvi fazer um para um note da Acer. Desde já agradeço a ajuda.
outubro 8th, 2008 at 5:07 pm
esqueci o nome de usuario e agora nao consigo entra no adiministrados só em uma conta chamada aval o meu usuario era( Catedral das Assembleias de Deus em Santa Cruz CADESC ) ma s agora eu digito a mesma coisa e nao consigo entrar
novembro 7th, 2008 at 2:58 pm
E aí!!! Estou com um probleminha no meu MacBooK. Esqueci a senha do usuário e não consigo fazer as atualizações do meu MAC. Alguém aí pode me ajudar?!!
novembro 10th, 2008 at 3:45 pm
Valeu cara.. não era exatamente o que eu precisava.. mas era o inicio do caminho…
dezembro 1st, 2008 at 8:53 pm
tow com esse mesmo problema…ou pelo menos parecido.Tava apagando umas coisas no mac e deletei completamente a lixeira e quando desliguei que liguei de novo o mac nao abria a janela de login,so uma tela preta dizendo que nao tinha nenhuma informacão de usuarios e alguma coisa sobre a ‘bin’ que deve ser a lixeira que apaguei ….me ajude por favoooor…nao sei o que fazer!!!
janeiro 29th, 2009 at 5:57 pm
Oi, Comprei um IMAC que estava instalado o windows XP tbm..agora quero usar o Mac OS X e nao sei a senha..fiz todo o procedimento acima descrito + nao obtive sucesso…
voce poderia me ajudar..
OBG
tuliodavid@gmail.com
maio 23rd, 2009 at 4:06 pm
eu consegui um imac os x segunda mão fui alterar a senha e não lembro dela assim fica impossivel de fazer o login tem como me ajudar?
outubro 23rd, 2009 at 7:20 pm
Oi Acácio obrigado pelas suas orientações.
Relato meu procedimento para recuperar a senha do administrador esquecida do meu macbook pro.
Consegui resetar a senha do administrador do mac, somente usando os comandos ‘Command+S’ no processo de boot, montando a partição / com o ‘mount -uw /’ e digitando ‘passwd nomedousuarioadmin’, ele pede o novo password, confirmação, pronto… digite ‘reboot’.
O mac reinicia e pede a senha do usuário que você já relembrou,
.
O único porém, é que, você perde seu ‘Acesso as Chaves’ (KeyChain) gravadas no OS X, que pede a senha antiga para poder atualizar, mas você pode criar um zerado e ir colocando as senhas quando for usando novamente o wifi, e-mails, etc.
junho 28th, 2010 at 6:10 pm
ola poderia me ajuda ? estou cheia de problemas nomeu mac, tipo 1 as letras nao tem acento c cedilha. qero ajuda para por , 2 eu comprei de segunda mao pois o antigo dono essqueceu a senha e talz, so que eu nao consigo recuperar como eu fa;o ?
me ajuda pelo amr de deus, preciso mt trabalhar com esse pc sera que nao tem jeito ? paguei uma grana nele :/ obg beijos