Erradamente correu chmod 644 / usr / * Qualquer maneira de recuperar minha instalação?

3

Eu corri chmod 644 /usr/* na minha instalação do Mac OSX 10.6.

Agora, tudo não está funcionando, de chmod para todos os outros comandos. Obviamente, esses comandos estão em /usr/bin , e eu não tenho permissões de execução para chmod para obter permissões de execução.

    
por Karthik Ramasamy 20.05.2012 / 20:52

3 respostas

6

O método típico

O OSX tem o aplicativo de disco embutido para corrigir problemas como este. Siga o guia da Apple para resolver problemas de permissões no Mac OS X e aprenda sobre o recurso Permissões de Disco de Reparação do Utilitário de Disco .

For Mac OS X 10.2 or later, open Disk Utility (/Applications/Utilities/). Select your Mac OS X startup volume in the column on the left of the Disk Utility window, then click the First Aid tab. Click the Repair Disk Permissions button.

Os métodos de casos extremos

Método 1

  1. Faça o download do AppleJack
  2. Monte a imagem de disco do AppleJack e execute o AppleJack.pkg installer
  3. Agora vamos executar o AppleJack:
    1. Reinicie seu computador
    2. Quando o "bong" soar, mantenha pressionadas as teclas e s até obter lotes de texto aparecendo em uma tela preta. Você está agora no modo de usuário único.
    3. Digite applejack auto restart no prompt e clique em retornar

Método 2 (com ajuda de macstrategy.com )

  1. Encontre alguém com um disco de instalação 10.6. * OSX (ou grave / grave o seu próprio)
  2. Inicialize o seu Mac a partir do disco (siga um destes procedimentos):
    1. Insira o disco de instalação, reinicie o computador e mantenha pressionada a tecla c (recomendado).
    2. Insira o disco de instalação, vá para Apple menu > System Preferences > Startup Disk , selecione o disco de instalação e reinicie o computador.
    3. Insira o disco de instalação, reinicie o computador e mantenha pressionada a tecla alt (opção), selecione o disco de instalação, clique na seta para cima ou para a direita.
  3. Selecione seu idioma obrigatório.
  4. Não instale o Mac OS X, mas vá para o menu Utilitários e selecione Disk Utility .
  5. Selecione o ícone de disco na parte superior esquerda da unidade na qual você deseja reparar as permissões, por exemplo, Macintosh HD .
  6. Clique na guia First Aid na parte superior.
  7. Clique no botão Repair Disk Permissions .
  8. Quando isso terminar, feche o aplicativo Utilitário de Disco e reinicie o computador normalmente.
por 20.05.2012 / 22:22
2

Bem, a maioria dos diretórios e arquivos tem 755 como o padrão, então eu começaria lá para permitir que você executasse utilitários comuns. Depois, você pode descobrir se deseja reforçar a segurança.

sudo chmod -R 755 /usr

Esta página tem uma variedade de idéias, dependendo do que você tem acesso. Por exemplo, se você tiver permissões de execução em cp , mv e cat , poderá usar a seguinte sequência de comandos para "copiar" as permissões de outro arquivo (neste exemplo, /bin/ls ).

/bin/cp /bin/ls /tmp/chmod
/bin/cat /bin/chmod > /tmp/chmod
/bin/mv /tmp/chmod /bin/chmod

Notas: Os primeiros comandos copiam um arquivo (incluindo permissões). O segundo comando copia o conteúdo do chmod para o novo arquivo (não sobrescreve as permissões). O último comando sobrescreve o arquivo chmod original.

    
por 20.05.2012 / 21:31
1

Outra opção é executar no modo Superusuário ou executar o CD

Modo de superusuário

  1. Desligue o Mac
  2. Segure o comando + s ao pressionar Power
  3. Quando começar, você será apresentado a um prompt de RAIZ. Monte o sistema de arquivos (como mostra as instruções ao iniciar) e adicione sua permissão de Execução

Executar a partir do CD (recomendado)

  1. Insira o DVD do Mac OSX e desligue o Mac
  2. Mantenha pressionada a tecla Alt ao ligar o Mac
  3. Selecione a opção Mac OSX Install DVD
  4. Selecione seu idioma e clique em Próximo
  5. Selecione Tools - > Disk Utility
  6. Selecione sua partição do disco rígido no lado esquerdo
  7. Na guia Primeiros Socorros, clique em Repair Disk Permissions e aguarde

Quando algum deles estiver pronto, reinicie o seu Mac

    
por 20.05.2012 / 23:23

Tags