atualizado para OSX 10.6.6 - agora não é possível sudo


0

Eu tenho usado o sudo até agora. Após uma atualização para 10.6.6, agora o sudo me fornece uma senha incorreta. Meu usuário tem direitos de administrador e posso executar funções de administrador a partir da GUI (como Prefs do sistema, atualização de software etc.). No entanto, no Terminal, o sudo parou de aceitar a senha.

Consertei as permissões e reiniciei.

Alguns ponteiros me pedem para usar o Utilitário de Diretório, mas nesta versão ele não possui a opção "definir usuário root". Fiz o download do ServerAdminTool 10.5.7, mas isso não funciona no meu sistema. Alguns dizem para me adicionar ao grupo "roda", mas preciso do sudo para isso. Alguns dizem que se eu estiver no grupo de administradores, eu devo ser capaz de sudo, mas isso não está acontecendo.

(Usando o OS X Snow Leopard 10.6.6, 10.5.8 anterior)

MODERADOR: exclua esta pergunta. O problema tinha a ver com o Textpander expandindo a senha, resultando na falha do sudo. Não é um problema de atualização do sistema operacional.


O que você quer dizer com "parou de aceitar a senha"? Diz que sua senha está errada? Ou que você não tem permissões sudo ?
Daniel Beck

Ele diz "senha incorreta" quando eu a digito. O teclado não é o problema, pois eu posso usar a mesma senha em programas da GUI, como os privilégios do sistema.
rahulk

Respostas:


0

Crie uma nova conta de usuário em Preferências do sistema »Contas e execute todas as ações administrativas necessárias para restaurar sua sudocapacidade.


Verifique se você não possui um layout de teclado diferente no Terminal. Digite sua senha em texto não criptografado no prompt de comando.


No meu sistema, não sou membro wheel, apenas o root é. adminEmbora os usuários administrativos sejam membros .
Daniel Beck

Me desculpe. A pessoa que fez a atualização também instalou o Textpander (e removeu o Typeitforme). Minha senha estava sendo expandida no Terminal (mas não nas caixas de edição da GUI). Obrigado pela sua sugestão de digitação na caixa de edição. Desativei o Textpander e agora funciona. MOD: exclua a pergunta.
rahulk

0

Sei que essa não é uma solução direta, mas você pode tentar:

  • Reinicie e mantenha pressionada a tecla  / CMD + S após o sinal sonoro
  • Na linha de comando, digite mount -uw /
  • Exclua o arquivo que a Apple usa para verificar se você configurou seu mac digitando rm /var/db/.AppleSetupDone
  • Desligue o computador com shutdown -h now

Agora, quando você inicializar, poderá criar outro usuário que tenha sudoprivilégios administrativos (e espero ). Com este, você pode, por exemplo, redefinir a senha da sua conta de usuário antiga ou adicioná-la ao wheelgrupo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.