Explicação das permissões de disco do Mac: como reparar as permissões do macOS

Explicação das permissões de disco do Mac: como reparar as permissões do macOS

- Você tentou reparar as permissões? é uma dica de solução de problemas padrão do Mac que está flutuando na web há muito tempo. Para muitos usuários, isso parecia resolver muitos tipos raros de problemas. Mas quando o OS X El Capitan (10.11) foi lançado, o Permissão de disco de reparo opção desapareceu repentinamente do aplicativo Utilitário de Disco.





Isso significa que a Apple resolveu os problemas relacionados à permissão no macOS ou foi outra coisa? Vamos desvendar esse mistério e mostrar como as permissões de disco funcionam em seu Mac.





Como funcionam as permissões no macOS

Cada item em seu Mac, seja um arquivo ou pasta, carrega um conjunto de permissões. Eles controlam quais contas de usuário podem acessá-lo e que tipo de acesso eles têm. As permissões consistem em três atividades (ler, gravar e executar), realizadas por três tipos de usuário (proprietário, grupo e todos).





Você pode definir regras de privilégio separadamente para cada nível de propriedade. A permissão, em combinação com contas e propriedade, fornece segurança, permite o compartilhamento controlado, pode definir acesso limitado ou nenhum aos arquivos e mantém a integridade do sistema.

Exibir permissões do sistema de arquivos

Qualquer usuário pode visualizar as permissões de arquivo e pasta usando a janela Informações do Finder ou o Terminal. No Finder, clique com o botão direito em um arquivo ou pasta e escolha Obter informação no menu de contexto. Clique no Compartilhamento e permissões triângulo para expandir as permissões do item.



Para visualizar essas informações no Terminal, digite o seguinte:

ls -l 'path to your file'

O personagem após o travessão é um L minúsculo e revela a propriedade e permissão de seu arquivo. Na linha de comando, a abreviatura da permissão de leitura é r , enquanto escrever é no , e executar é x .





Proprietário, Grupo e Todos

Vamos dividir os três tipos de usuários que aparecem nos campos de permissão do Mac:

  • Proprietário : O proprietário de um item é um usuário que cria o item ou o copia para o Mac. Os usuários geralmente possuem a maioria dos itens em sua pasta de início.
  • Grupo : Cada item também pertence a um grupo. Um grupo é um conjunto de contas de usuário unidas para que as permissões possam ser aplicadas a todos os membros.
  • Todos : Use esta configuração de permissão para definir o acesso de qualquer pessoa, incluindo usuários locais, de compartilhamento e convidados.

Ler, escrever e executar

A seguir, vamos examinar os três tipos de permissão que esses usuários podem ter:





  • Leitura : O usuário ou os membros do grupo podem abrir um arquivo, mas não podem salvar as alterações. Se for uma pasta, você pode navegar pela lista de itens.
  • Escrever : Usuários ou membros do grupo podem modificar ou excluir o arquivo. Para uma pasta, você pode fazer alterações no conteúdo da pasta.
  • Executar : Arquivos com permissão de execução podem se comportar como um programa ou script. No caso de uma pasta, executar significa que alguém pode listar seu conteúdo, desde que a permissão de leitura também esteja ativada.

Fatores que causam problemas de permissão

No OS X Yosemite e anteriores, o Utilitário de Disco pode verificar e reparar permissões em alguns arquivos e pastas. No entanto, na realidade, o aplicativo não repara as permissões. Ele simplesmente os redefine.

Além disso, para dizer Utilitário de Disco reparos permissões fazem parecer que as permissões podem ser danificadas ou corrompidas com o tempo. mas isso não é verdade. As permissões permanecem as mesmas até que algo ou alguém apareça e as altere. Existem muitos motivos pelos quais isso pode acontecer:

  1. Instaladores de aplicativos: Alguns instaladores alteram as permissões em itens existentes como uma parte necessária do processo de instalação, mas não conseguem retorná-los às configurações adequadas.
  2. Erro do usuário: Se você estiver mexendo nas permissões no Terminal ou por meio de um aplicativo de terceiros, erros podem causar problemas. Por exemplo, o uso impróprio do chmod comando pode alterar a configuração de permissão de um item.
  3. Compartilhando uma pasta: Todos os usuários do computador têm permissão para acessar itens no Compartilhado pasta. Se você estiver usando esta pasta como um repositório para arquivos em trânsito, os problemas de permissão são improváveis. Mas se você armazenar itens para uso por várias pessoas de forma permanente, poderão surgir problemas.
  4. Permissões em itens copiados: É difícil prever quais permissões o macOS atribuirá ao copiar arquivos em um volume externo, SMB ou FTP. Pode ser necessário empregar algumas tentativas e erros para resolver esse problema.

O que aconteceu depois do OS X El Capitan?

No OS X El Capitan, a Apple introduziu o System Integrity Protection (SIP) para todos os arquivos do sistema, pastas e até mesmo aplicativos agrupados. Ele protege o conteúdo do sistema contra adulteração intencional e inadvertida, ao mesmo tempo que preserva as configurações de permissão padrão. O SIP protege os seguintes diretórios: /Sistema, / usr, /sou, e / sbin .

Quando você atualiza aplicativos da Apple ou atualiza o macOS, o instalador verifica e redefine as permissões de qualquer item, se necessário. Nenhum aplicativo de terceiros (independentemente de seu comportamento ruim) pode alterar as permissões, a menos que você desative o SIP. Nós cavamos em mais sobre o que o SIP faz se você está curioso.

E quanto ao usuário e às pastas iniciais?

A Proteção de Integridade do Sistema não protege itens no /Biblioteca pasta, aplicativos em /Formulários , e tudo em seu Casa pasta. o ~ / Biblioteca A pasta é especialmente importante porque consiste em arquivos de preferência do sistema principal, preferências de aplicativos de terceiros, dados de Keychain e muito mais.

Se as permissões foram alteradas para qualquer um desses arquivos ou pastas, você pode esperar uma infinidade de problemas bizarros em seu Mac. Os problemas que podem surgir devido a permissões incorretas incluem:

  • As alterações que você faz no Finder, Preferências do Sistema ou Dock não são salvas.
  • Janelas que estavam abertas da última vez que você saiu ou fecha um aplicativo, abrem novamente depois de fazer login.
  • É solicitada uma senha de administrador ao mover certos itens na pasta Home.
  • Você recebe repetidamente uma mensagem dizendo 'o macOS precisa reparar sua biblioteca para executar aplicativos'.
  • Ao salvar um arquivo, você receberá uma mensagem informando que o arquivo está bloqueado ou não possui as permissões necessárias. Isso acontece muito com documentos do Microsoft Office.
  • Aplicativos padrão ou de terceiros podem travar na inicialização. Alguns aplicativos podem até falhar ao atualizar.
  • O Firefox ou Chrome não carrega suas preferências e diz 'Não foi possível carregar seu perfil'.
  • Fotos e vídeos importados para o Fotos não aparecem no aplicativo. Ou você recebe uma mensagem para selecionar uma biblioteca de fotos padrão sempre que abrir o aplicativo.

Redefinir permissões para a pasta pessoal

Na barra lateral do Finder, clique com o botão direito na pasta Home e escolha Obter informação . Clique no Compartilhamento e permissões triângulo suspenso para ver suas permissões.

Clique no Trancar na parte inferior da janela e digite sua senha de administrador. Em seguida, selecione o menu de ação botão e escolha Aplicar a itens fechados .

Clique OK para confirmar a ação. As permissões atualizadas serão propagadas por meio de sua pasta pessoal.

Em seguida, abra o aplicativo Terminal e digite o seguinte:

Samsung Galaxy Watch 3 vs Active 2
diskutil resetUserPermissions / `id -u`

Esta opção redefine a permissão do usuário no volume raiz ( / ) para o ID do usuário atual. Se tudo correr bem, reinicie o seu Mac.

Mas se você conseguir erro 69841 e siga estas etapas:

No macOS High Sierra ou anterior

  1. Abra o aplicativo Terminal e digite o seguinte: chflags -R nouchg ~
  2. Em seguida, digite este comando mais uma vez: diskutil resetUserPermissions / `id -u`
  3. Reinicie o seu Mac.

No macOS Mojave e posterior

As etapas para o Mojave e mais recentes são as mesmas acima, mas você deve adicionar o Terminal ao Acesso total ao disco antes de proceder. Para fazer isso, vá para Preferências do sistema> Segurança e privacidade e clique no Privacidade aba. Clique no Trancar ícone e digite sua senha de administrador para fazer alterações.

Em seguida, selecione o Acesso total ao disco aba. Em seguida, clique no Mais botão e adicione o aplicativo Terminal.

Depois de fazer isso, prossiga com os comandos de terminal acima mencionados para High Sierra e anteriores.

Noções básicas sobre contas de usuário Mac

Quando a opção de reparar permissões de disco desapareceu do aplicativo Utilitário de Disco, não pensamos muito nisso porque nunca foi uma etapa importante para a solução de problemas. Mas vendo os tipos de problemas que você pode encontrar por causa de permissões incorretas, fica claro que redefinir as permissões para a sua pasta Home é o último recurso quando esses problemas surgem.

É surpreendente ver que a Apple não inclui mais essa opção. Mas lembre-se, você só deve aplicar essas etapas quando necessário. Compreender as permissões é um tópico complexo. Se você entender como as contas de usuário do macOS funcionam, isso se tornará muito mais simples. Leia este guia para configurar várias contas de usuário em um Mac aprender mais.

Compartilhado Compartilhado Tweet O email Veja por que o FBI emitiu um aviso para Hive Ransomware

O FBI emitiu um alerta sobre uma cepa particularmente desagradável de ransomware. Veja por que você precisa ser especialmente cauteloso com o ransomware Hive.

Leia a seguir
Tópicos relacionados
  • Mac
  • Tecnologia Explicada
  • Sistema de arquivo
  • Controle de conta de usuário
  • Unix
  • Solução de problemas
  • Dicas para Mac
Sobre o autor Rahul Saigal(162 artigos publicados)

Com seu M.Optom Degree em Eye Care Speciality, Rahul trabalhou como palestrante por muitos anos na faculdade. Escrever e ensinar outras pessoas é sempre sua paixão. Ele agora escreve sobre tecnologia e torna-a digerível para leitores que não a entendem bem.

Mais de Rahul Saigal

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever
Categoria Mac