Dê uma olhada no recurso de permissões de disco de reparação do utilitário de disco da Apple:
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.
Dê uma olhada no recurso de permissões de disco de reparação do utilitário de disco da Apple:
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.
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.
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.
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. :(
Tags sudo permissions chmod unix macos