Ao mover um arquivo de uma biblioteca de documentos do SharePoint para outra, o arquivo pode abrir como somente leitura no navegador. Isso acontece mesmo que você tenha permissões de edição na biblioteca de destino. A causa raiz é uma incompatibilidade entre a herança de permissões interna do arquivo e as configurações de permissão da nova biblioteca. Este artigo explica por que isso ocorre e fornece uma correção passo a passo para restaurar o acesso de edição completo.
Principais Conclusões: Corrigindo um Arquivo Somente Leitura Após Mover Entre Bibliotecas
- Verifique as permissões do arquivo na biblioteca de destino: O arquivo pode ter herdado permissões exclusivas da biblioteca de origem, causando acesso somente leitura.
- Redefina a herança de permissões pelo menu de contexto do arquivo: Use a opção Gerenciar acesso para quebrar e re-herdar permissões.
- Verifique novamente o status de check-out do arquivo: Um arquivo que está com check-out feito por outro usuário sempre abrirá como somente leitura.
Por que Mover um Arquivo Entre Bibliotecas Causa o Modo Somente Leitura
As bibliotecas de documentos do SharePoint armazenam configurações de permissão em dois níveis: o nível da biblioteca e o nível do item. Quando você move um arquivo da Biblioteca A para a Biblioteca B usando o comando Mover ou Copiar, o arquivo mantém suas configurações de permissão originais. Se a Biblioteca A tinha permissões exclusivas (permissões que não correspondiam ao padrão do site), essas permissões exclusivas viajam com o arquivo.
Na biblioteca de destino, o arquivo pode agora ter um conjunto de permissões que entra em conflito com as permissões herdadas da biblioteca. Esse conflito faz com que o SharePoint aplique o conjunto de permissões mais restritivo, o que geralmente resulta em acesso somente leitura para usuários que, de outra forma, têm direitos de edição na biblioteca de destino. O arquivo aparece com um ícone de cadeado ou mostra ‘Somente leitura’ na barra de status do navegador.
Outro fator contribuinte é o status de check-out do arquivo. Se o arquivo estava com check-out feito pelo usuário que o moveu, o estado de check-out pode ser transferido para o novo local. Na biblioteca de destino, o arquivo permanece com check-out para esse usuário, e outros usuários o veem como somente leitura. O mesmo se aplica se o arquivo estava com check-out para outra pessoa antes da movimentação.
Passos para Restaurar o Acesso de Edição a um Arquivo Movido
- Abra a biblioteca de destino e localize o arquivo
Navegue até o site do SharePoint e abra a biblioteca de documentos para onde você moveu o arquivo. Encontre o arquivo que abre como somente leitura. Não clique duas vezes nele ainda. - Verifique o status de check-out do arquivo
Passe o mouse sobre o nome do arquivo e clique no círculo de marca de verificação. No painel de detalhes, procure sob o título ‘Check-out’. Se o arquivo estiver com check-out para alguém, você verá o nome do usuário. Se estiver com check-out para você, selecione as reticências (três pontos) ao lado do arquivo e escolha ‘Descartar check-out’. Se estiver com check-out para outro usuário, peça a esse usuário para fazer check-in do arquivo ou peça a um proprietário do site para forçar um check-in por meio das configurações da biblioteca. - Verifique a herança de permissões
Selecione o arquivo clicando na marca de verificação. Na barra de comandos, clique nas reticências e escolha ‘Gerenciar acesso’. No painel Gerenciar acesso, procure a mensagem ‘Este item tem permissões exclusivas’. Se você vir essa mensagem, o arquivo não está herdando permissões da biblioteca. Esta é a razão mais comum para o modo somente leitura. - Quebre e re-herde as permissões
Se o arquivo tiver permissões exclusivas, você deve redefini-las para herdar da biblioteca. No painel Gerenciar acesso, clique no link ‘Configurações avançadas de permissões’. Isso abre a página de Permissões do arquivo. Na faixa de opções, clique em ‘Excluir permissões exclusivas’. Confirme a ação. O arquivo agora herda as permissões da biblioteca. Feche a página de Permissões e retorne à biblioteca. - Teste o arquivo
Clique duas vezes no arquivo para abri-lo no navegador. Agora ele deve abrir no modo de edição. Se ainda abrir como somente leitura, atualize a página da biblioteca e tente novamente. Se o problema persistir, verifique se a própria biblioteca tem permissões exclusivas no nível da biblioteca que restrinjam a edição.
Se o Arquivo Ainda Abrir como Somente Leitura Após a Correção Principal
Arquivo abre como somente leitura no navegador, mas não no aplicativo de desktop
Isso pode acontecer quando o arquivo está marcado como um documento ‘obrigatório’ para um fluxo de trabalho ou quando a biblioteca tem a configuração ‘Exigir check-out’ habilitada. Vá para as configurações da biblioteca clicando no ícone de engrenagem > Configurações da biblioteca. Em ‘Configurações de versão’, procure por ‘Exigir check-out’. Se estiver definido como ‘Sim’, o arquivo abrirá como somente leitura até que você faça check-out. Clique em ‘Check-out’ no menu de contexto do arquivo e, em seguida, abra o arquivo.
Vários usuários relatam o mesmo arquivo como somente leitura
Se todos os usuários veem o arquivo como somente leitura, o arquivo pode ter sido movido de uma biblioteca que tinha permissões ‘Leitura’ para todos os usuários, exceto o proprietário. Verifique o histórico de permissões do arquivo indo até a página de Permissões do arquivo (conforme descrito no passo 4 acima). Procure por entradas de permissão direta que concedem apenas acesso ‘Leitura’. Remova essas entradas ou altere-as para ‘Contribuição’ ou ‘Edição’.
Arquivo foi movido usando a ação ‘Copiar para’ em vez de ‘Mover’
Ao copiar um arquivo, o SharePoint cria um novo item que herda as permissões da biblioteca de destino por padrão. No entanto, se o arquivo de origem tinha permissões exclusivas e você usou o comando ‘Copiar para’ com a opção ‘Manter permissões’, a cópia herda as permissões exclusivas da origem. Para corrigir isso, siga os mesmos passos de redefinição de permissões da correção principal acima.
Comparação de Comportamento de Permissões: Mover vs Copiar
| Item | Mover | Copiar |
|---|---|---|
| Herança de permissões | Mantém as permissões de origem (pode causar somente leitura) | Herda as permissões da biblioteca de destino por padrão |
| Status de check-out | Mantém o status de check-out da biblioteca de origem | Cria uma nova versão; o status de check-out não é copiado |
| Histórico de versões | Move o histórico de versões com o arquivo | Não copia o histórico de versões |
| Metadados | Move todos os metadados, incluindo colunas personalizadas | Copia metadados; alguns tipos de coluna podem não ser transferidos |
Após mover ou copiar um arquivo, sempre verifique as permissões e o status de check-out do arquivo na biblioteca de destino. Se você move arquivos com frequência entre bibliotecas, considere padronizar a herança de permissões em todas as bibliotecas usando grupos de permissão no nível do site. Isso evita que permissões exclusivas causem problemas de somente leitura no futuro.