A máquina do tempo removeu usr / bin / sudo. Como posso recuperá-lo?

0

Eu tive alguns problemas com meu Macbook e usei o Time Machine para recuperar uma versão de usr/bin . Infelizmente, em algum lugar ao longo do processo, usr/bin/sudo foi removido.

Agora, mesmo se eu quiser recuperar o usr / bin / sudo de um backup anterior, não terei permissão para gravar em user/bin .

Como posso resolver o problema? Eu já passei um dia tentando consertar isso.

Atualização:

Eu só tenho problema com usr / bin / sudo. Eu até recuperei a versão dele em outro diretório. Eu simplesmente não consigo escrever para usr / bin porque não tenho o direito de escrever. Então, espero poder reiniciar meu Mac em algum modo especial para poder gravar neste diretório.

    
por adamYNC 02.10.2013 / 21:00

2 respostas

2

Reinstale o sistema. Claro, é demorado, mas levaria menos tempo do que você já gastou.

Se não for um MacBook Air e Se você tiver outro Mac (que também não é um Macbook Air) e um cabo Firewire para vinculá-los, você poderá iniciá-lo no modo de disco de destino e trabalhe nele de outra máquina. Se você não tem essas coisas, veja acima - O conselho foi oferecido com base em uma boa dose de experiência prática pragmática ... você pode facilmente passar mais tempo fazendo tudo isso juntos do que gastaria reinstalando.

    
por 02.10.2013 / 22:21
1

Você não pode simplesmente usar o Finder para copiar o binário sudo de um backup? Ele deve manter o proprietário como root e a autenticação como superusuário no Finder não exige que /usr/bin/sudo exista.

Se outras pessoas que chegam aqui dos mecanismos de busca não tiverem um% binário sudo , você pode baixar um aplicativo de instalação do OS X da App Store e usar Pacifist para extrair o binário. Fazer uma instalação de atualização do OS X ou atualizar para uma nova versão principal do OS X também restaura arquivos como /usr/bin/sudo .

    
por 03.10.2013 / 18:59