Acerca da funcionalidade Reparar Permissões do Disco do Utilitário do Disco

  • Última alteração: 05 Junho, 2008
  • Artigo: HT1452

Resumo

O Utilitário do Disco permite-lhe verificar e reparar problemas do disco e de permissões. Este artigo explica uma das funcionalidades do Utilitário do Disco para discos Mac OS X: Reparar Permissões do Disco.

Produtos afectados

Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1, Mac OS X 10.0, Utilitário de Disco, Mac OS X 10.5

Como é que o Utilitário do Disco verifica as permissões do ficheiro?

Muito do software que instala no Mac OS X é instalado a partir de ficheiros de pacotes (cujo nome do ficheiro tem extensão ".pkg"). Sempre que é efectuada uma instalação a partir de um ficheiro de pacote, é guardado um ficheiro de "Guia de Materiais" (com extensão ".bom") no ficheiro de recibo do pacote, que fica armazenado em /Library/Receipts/. Se consultar a pasta Receipts, por exemplo, deverá ver todo o tipo de ficheiros com extensão .pkg, incluindo alguns criados aquando da instalação do Mac OS X (por exemplo, BaseSystem.pkg). Não se preocupe, estes ficheiros não ocupam muito espaço e não deve colocá-los no Lixo.

Cada um daqueles ficheiros ".bom" contém uma lista dos ficheiros instalados pelo pacote e as devidas permissões para cada ficheiro.

Quando utiliza o Utilitário do Disco para verificar ou reparar permissões do disco, este revê cada um dos ficheiros .bom existentes em /Library/Receipts/ e compara a lista com as permissões efectivas de cada ficheiro listado. Se as permissões diferirem, o Utilitário do Disco comunica as diferenças (e corrige-as se utilizar a funcionalidade Reparar).

O Utilitário do Disco verifica as permissões em todos os ficheiros?

Não. Os ficheiros que não são instalados como parte de um pacote instalador proveniente da Apple não ficam listados num recibo e, por conseguinte, não são verificados. Por exemplo, se instalar uma aplicação utilizando um programa de instalação não proveniente da Apple ou se copiar a aplicação a partir de uma imagem de disco, de um volume de rede ou de um outro disco, em vez de a instalar através de um Instalador, não será criado um ficheiro de recibo. É uma situação esperada. Algumas aplicações são desenvolvidas para serem instaladas de uma dessas formas.

Além disso, alguns ficheiros cujas permissões podem ser alteradas durante a utilização normal sem que isso afecte a sua função não são verificados intencionalmente.

Sugestão: Se remover recibos de /Library/Receipts/, não será possível verificar ou reparar os ficheiros instalados por esses pacotes, daí a recomendação para não eliminar itens de /Library/Receipts/. Consulte O Utilitário do Disco apresenta um alerta indicando que "Não Existem Pacotes Válidos".

Nota relativa ao Mac OS X 10.5 Leopard: Quando arranca a partir do DVD de instalação do Leopard, as permissões do directório inicial de um utilizador podem ser repostas através do utilitário "Repor palavra-passe".

Devo iniciar a partir de um disco de instalação do Mac OS X para reparar permissões do disco?

Sempre que possível, as permissões do disco devem ser reparadas iniciando a partir de um volume Mac OS X (disco rígido) que contenha software Mac OS X actualizado, em vez de um disco de instalação do Mac OS X. As actualizações do software Mac OS X podem alterar permissões em alguns ficheiros para melhorar a segurança. Quando isto acontece, a versão do Utilitário do Disco no volume do Mac OS X é actualizada de forma a ter em consideração as novas permissões. Ao executar o Utilitário do Disco quando arranca a partir do volume Mac OS X assegura a preservação das alterações implementadas pelas actualizações do software.

Informações adicionais

106712 Resolução de problemas de permissões no Mac OS X