Como, quando e por que reparar permissões de disco no seu Mac
"Tente reparar suas permissões de disco" é uma dica de solução de problemas padrão do Mac que está circulando para sempre. Na verdade, existem duas ferramentas diferentes para reparar diferentes tipos de permissões de disco, e uma delas é muito oculta..
As permissões aqui são realmente permissões de arquivos e diretórios, mas elas geralmente são chamadas de “permissões de disco”. Seu Mac não repara automaticamente as permissões, exceto durante a instalação ou atualização do próprio Mac OS X..
Atualizar: A partir do Mac OS X 10.11 El Capitan, o Utilitário de Disco no Mac OS X não inclui mais uma forma de reparar as Permissões de Disco. Isso não é mais necessário graças à proteção de integridade do sistema.
O que são permissões e o que as repara?
Como em outros sistemas operacionais, incluindo Windows e Linux, os arquivos e diretórios em um Mac possuem suas próprias permissões. As permissões controlam quais usuários e processos do sistema têm acesso aos arquivos e o que eles podem fazer. Por exemplo, os arquivos do sistema são marcados como somente leitura, portanto, os programas normais do usuário não podem modificá-los. Arquivos executáveis devem ser marcados como executáveis ou o sistema não permitirá que eles sejam executados.
O sistema de permissões é uma maneira de o Mac OS X e outros sistemas operacionais garantirem a segurança. Um programa que você executa na sua área de trabalho não pode apenas modificar seus arquivos do sistema sem permissão. Se você tiver várias contas de usuário no seu Mac, as permissões mantêm os arquivos de cada usuário privados de outros usos.
Macs tem dois tipos diferentes de permissões. Existem permissões de arquivo padrão do UNIX, o mesmo tipo de permissões que você encontraria no Linux. Há também permissões de lista de controle de acesso (ACL) mais modernas. Você pode visualizar as permissões de um arquivo ou diretório mantendo pressionada a tecla Ctrl e clicando no arquivo ou diretório no Finder, clicando em Obter Informações e procurando em Compartilhamento e Permissões.
Seu Mac contém um banco de dados de permissões. O banco de dados é armazenado em arquivos “Lista de materiais” dentro das pastas / var / db / receipt e / Library / Receipts. Arquivos de sistema do Mac OS X e aplicativos de terceiros instalados a partir de arquivos .pkg deixam arquivos .bom aqui e a lista de arquivos que permite que os arquivos de sistema ou arquivos de programa tenham.
Quando você repara permissões, o seu Mac verifica os arquivos .bom aqui e verifica os arquivos reais em seu sistema. Se um arquivo ou pasta em seu sistema tiver permissões que não correspondam às permissões especificadas nos arquivos .bom, o Mac alterará as permissões para corresponder às permissões nos arquivos .bom.
Observe que isso não se aplica a todos os arquivos no seu sistema. Seus arquivos de dados pessoais não possuem entradas no banco de dados de permissões e os aplicativos de terceiros que não usam arquivos .pkg não serão representados no banco de dados. A operação de correção de permissões deixará todos esses outros arquivos sozinhos.
Quando você deve reparar permissões?
Durante o uso normal do seu sistema, é possível que os programas alterem as permissões de arquivos ou pastas de seus originais. É possível que essas novas permissões causem problemas. Por exemplo, um programa pode atribuir incorretamente permissões de gravação aos arquivos do sistema, reduzindo a segurança permitindo que os programas normais do usuário os modifiquem. Um programa pode tornar um arquivo de programa não executável, impedindo que um aplicativo seja executado. Um programa pode acidentalmente conceder acesso somente leitura à sua conta de usuário à sua pasta pessoal, impedindo que você salve ou modifique quaisquer arquivos..
Existem muitos problemas que podem ser causados por permissões incorretas - ou “danificadas”. Reparar suas permissões de arquivo também é uma operação segura. O processo de reparo não deve causar problemas. É por isso que reparar as permissões do seu Mac é uma das primeiras dicas de solução de problemas que você terá se tiver um problema com o seu Mac..
Se você não está tendo problemas com o seu Mac, não precisa reparar as permissões. Se você está tendo algum tipo de problema, consertar suas permissões é um bom lugar seguro para começar.
Como reparar permissões de disco
Você pode reparar as permissões do seu Mac a partir do aplicativo Utilitário de Disco. Para abri-lo, pressione Command + Space para abrir a pesquisa do Spotlight, digite Utilitário de Disco, e pressione Enter.
Selecione a partição do sistema do seu Mac - geralmente “Macintosh HD”. Clique no botão Verificar Permissões do Disco se quiser verificar suas permissões para problemas. Clique em Reparar Permissões do Disco para verificar problemas e corrigi-los automaticamente.
Observe que é normal que algumas permissões sejam alteradas no uso normal do sistema e isso nem sempre causa problemas. Você provavelmente verá algumas permissões incorretas, mesmo que não haja nada de errado com seu Mac. Isto não é nada para se preocupar. Vimos algumas permissões incorretas no nosso Mac, mas não estavam se comportando mal. Eles não eram realmente um problema.
É isso aí - suas permissões serão reparadas. Se o seu Mac estiver passando por problemas tão graves que ele não inicializará normalmente, você também poderá acessar o Utilitário de Disco a partir do OS X Recovery e reparar as permissões de disco a partir dele. Seu Mac também executa automaticamente um reparo de permissão de disco quando você instala o Mac OS X em cima de uma instalação existente do Mac OS X, portanto, a reinstalação ou a atualização do sistema operacional Mac também deve corrigir problemas de permissões de disco.
Como reparar permissões de diretório inicial
Há também uma segunda ferramenta que repara algumas permissões. Esta ferramenta de reparo irá reparar as permissões do diretório home da sua conta de usuário. Se você está tendo problemas com os arquivos da sua conta de usuário - talvez você não possa salvar nenhum arquivo no seu diretório pessoal, possivelmente porque ele foi feito somente para leitura - você pode usar essa ferramenta.
Esta ferramenta não usa arquivos .bom para ajustar as permissões de arquivos do sistema, apenas repara o diretório pessoal de uma conta de usuário para as permissões padrão e padrão.
Para fazer isso, insira o OS X Recovery reiniciando seu Mac e mantendo o Command + R. No Recovery environment, clique em Utilities (Utilitários) na barra de menus e selecione Terminal. Tipo resetpassword no Terminal e pressione Enter. Clique no disco rígido do seu Mac e selecione a conta de usuário que está tendo problemas.
Na parte inferior da janela, clique no botão Redefinir em Redefinir Permissões de Diretório Inicial e ACLs. Isso apenas redefinirá as permissões da conta do usuário, não a senha.
Reinicie o seu Mac quando terminar. As permissões do diretório inicial da conta do usuário agora serão reparadas.
Reparar as permissões do seu Mac não deve ser uma tarefa obrigatória e regular de manutenção do sistema. Isso só ajudará se você estiver enfrentando um problema, por isso não há motivos para executar essa ferramenta regularmente. Por outro lado, esta é uma operação segura, portanto não há perigo em reparar permissões de disco se você acha que isso pode ajudar.
Crédito de imagem: Karlis Dambrans no Flickr