sudo chmod -R 777 /

9
 sudo chmod -R 777 /

Eu fiz isso. Isso foi um erro. Existe alguma maneira de desfazer isso?

Basicamente, isso estraga mais coisas do que posso listar. Eu não tenho a máquina do tempo ativada no meu mac.

    
por Casey Flynn 22.06.2011 / 20:04

5 respostas

9

Dê uma olhada no recurso de permissões de disco de reparação do utilitário de disco da Apple:

link

    
por 22.06.2011 / 20:07
4

De link :

Using the Repair Privileges Utility

Most users of Mac OS X have not intentionally modified privileges and simply need a utility to reset system privileges to their correct default values. If you have Mac OS X 10.2 and later, this utility is included in the operating system. If you have Mac OS X 10.1 you can download it. For versions 10.0 to 10.1.4, you must update to version 10.1.5 first.

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. You may see an erroneous message.

    
por 22.06.2011 / 20:09
3

Você está com sorte:

Ele não consertará tudo, mas consertará tudo o que estiver listado no arquivo da lista de materiais de um pacote instalado.

    
por 22.06.2011 / 20:08
0

As permissões de reparo incluem arquivos que foram criados por um instalador do OS X (como / etc / sudoers), mas não incluem arquivos que não foram pré-instalados ou não foram criados por pacotes.

É provavelmente mais fácil fazer o backup de tudo, fazer uma reinstalação limpa e restaurar arquivos seletivamente a partir do backup (ou backups). Você pode restaurar as permissões 644/744 com find:

find /Volumes/Second\ Backup -type f -exec chmod 644 {} \+
find /Volumes/Second\ Backup -type d -exec chmod 744 {} \+

Se você não puder fazer backup de arquivos, tente inicializar a partir de uma partição de recuperação (ou mídia de instalação em 10.6 e anterior) e clonar a unidade principal do OS X a partir do Utilitário de Disco.

    
por 18.05.2013 / 11:46
-1

Se existem algumas ferramentas para reverter as permissões, e as pessoas estão sugerindo, é melhor primeiro ir com ele, sudo chmod -R 777 / caso contrário você pode reverter todas as permissões para um nível mais seguro como

chmod -R 644

e, em seguida, altere as permissões para o nível exigido, quando houver um conflito.

-

Mas não é um bom caminho embora. Apenas uma abordagem mais segura para evitar estragar seus arquivos, antes que algo pior possa acontecer. :(

    
por 23.06.2011 / 08:04