Herança de Permissão Não Quebra em uma Subpasta: Correção
🔍 WiseChecker

Herança de Permissão Não Quebra em uma Subpasta: Correção

Você tenta quebrar a herança de permissão em uma subpasta do SharePoint, mas a opção está desabilitada ou as alterações não se aplicam. Esse problema ocorre quando a subpasta herda permissões de uma pasta pai que já quebrou a herança em um nível superior, ou quando o usuário não tem o nível de permissão necessário. Este artigo explica a causa raiz e fornece correções passo a passo para quebrar a herança com sucesso em uma subpasta.

Principais Conclusões: Quebrar Herança de Permissão em uma Subpasta

  • Permissões do Site > Configurações Avançadas de Permissão: Verifique se a herança já está quebrada no nível da pasta pai antes de tentar quebrá-la em uma subpasta.
  • Nível de permissão Controle Total: Você precisa ter Controle Total no site ou na pasta específica para quebrar a herança; Contribuição ou Leitura são insuficientes.
  • Central de Administração do SharePoint > Recursos do Conjunto de Sites: Desative o recurso “Modo de bloqueio de permissão de usuário com acesso limitado” se ele estiver bloqueando alterações de permissão em subpastas.

ADVERTISEMENT

Por que a Herança de Permissão Não Quebra em uma Subpasta

A herança de permissão do SharePoint funciona do topo do conjunto de sites para pastas e itens. Quando você quebra a herança em uma pasta, essa pasta se torna um novo limite de permissão. Qualquer subpasta dentro dela herda automaticamente dessa pasta, não da raiz do site. Se você tentar quebrar a herança em uma subpasta que já herda de uma pasta pai com herança quebrada, o SharePoint pode bloquear a ação porque as permissões da pasta pai não são as mesmas do site. Esta é uma limitação comum de design, não um bug.

Outra causa são permissões insuficientes. Para quebrar a herança em qualquer pasta, você precisa de pelo menos o nível de permissão Controle Total nessa pasta ou no site. Se você tiver Contribuição ou Leitura, o botão “Parar de Herdar Permissões” fica desabilitado. Administradores ou proprietários do conjunto de sites podem conceder Controle Total temporariamente.

Uma causa menos comum é o recurso “Modo de bloqueio de permissão de usuário com acesso limitado” do conjunto de sites. Quando ativado, esse recurso restringe as permissões do usuário apenas ao conjunto de sites, não a subpastas ou itens. Isso pode impedir a quebra de herança em subpastas mesmo para usuários com Controle Total.

Passos para Corrigir a Herança de Permissão em uma Subpasta

  1. Verifique o status de herança da pasta pai
    Navegue até a pasta pai que contém sua subpasta. Selecione a pasta, clique nos três pontos (reticências) e escolha Gerenciar acesso. Procure a mensagem “Esta pasta tem permissões exclusivas.” Se sim, a subpasta não pode quebrar a herança porque herda dessa pasta. Você deve primeiro quebrar a herança na pasta pai direta da subpasta, não na raiz do site.
  2. Verifique seu nível de permissão na pasta
    Ainda em Gerenciar acesso, clique em Configurações avançadas de permissão. Verifique a lista de permissões para sua conta de usuário. Se você vir apenas Contribuição ou Leitura, solicite Controle Total a um proprietário do site. Sem Controle Total, a opção “Parar de Herdar Permissões” permanece desabilitada.
  3. Quebre a herança na subpasta
    Depois de ter Controle Total e a pasta pai ter permissões exclusivas, navegue até a subpasta. Clique nos três pontos e selecione Gerenciar acesso. Clique em Parar de Herdar Permissões. Se o botão ainda estiver desabilitado, prossiga para a próxima etapa.
  4. Desative o “Modo de bloqueio de permissão de usuário com acesso limitado”
    Vá para Configurações do Site (ícone de engrenagem) > Recursos do conjunto de sites. Role para baixo até Modo de bloqueio de permissão de usuário com acesso limitado. Clique em Desativar. Isso remove a restrição que bloqueia alterações de permissão em subpastas. Após desativar, volte à subpasta e tente quebrar a herança novamente.
  5. Use o SharePoint Designer como método alternativo
    Abra o SharePoint Designer 2013 (gratuito da Microsoft). Conecte-se ao seu site. Na navegação à esquerda, clique em Objetos do Site > Todos os Arquivos. Navegue até a subpasta. Clique com o botão direito e escolha Gerenciar Permissões. Clique em Parar de Herdar Permissões. Isso ignora algumas restrições do navegador. Observe que o SharePoint Designer está obsoleto, mas ainda funciona para essas tarefas no SharePoint Server 2019 e SharePoint Online.
  6. Use o PowerShell para quebrar a herança
    Abra o SharePoint Online Management Shell como administrador. Execute: Connect-SPOService -Url https://yourtenant-admin.sharepoint.com. Depois execute: Set-SPOSite -Identity "https://yourtenant.sharepoint.com/sites/yoursite" -DenyAddAndCustomizePages $false. Em seguida, use: Set-SPOFolder -Site "https://yourtenant.sharepoint.com/sites/yoursite" -Web "yourweb" -List "Documents" -Identity "SubfolderName" -UniquePermissions $true. Substitua URLs e nomes pelos seus. Isso força a quebra da herança.

ADVERTISEMENT

Se o SharePoint Ainda Tiver Problemas Após a Correção Principal

Botão “Parar de Herdar Permissões” está completamente ausente

Se você não vê o botão, a subpasta pode estar dentro de uma biblioteca de documentos que tem suas próprias configurações de herança de permissão. Verifique as configurações da biblioteca: vá para Configurações da Biblioteca > Permissões para esta biblioteca de documentos. Se a biblioteca tiver permissões exclusivas, você deve quebrar a herança primeiro na biblioteca e depois na subpasta. A biblioteca herda do site, e a subpasta herda da biblioteca.

Quebrar a herança funciona, mas as alterações não são salvas

Isso geralmente acontece quando o usuário recebeu Controle Total por meio de um grupo do SharePoint que não é o grupo Proprietários do site. Por exemplo, se você foi adicionado como membro do grupo “Membros do Site”, mas esse grupo tem Contribuição, e você também foi adicionado diretamente à pasta com Controle Total, as alterações de permissão da pasta podem não ser aplicadas. Remova-se do grupo conflitante e adicione-se apenas com o nível de permissão necessário diretamente na pasta.

Erro “Desculpe, algo deu errado” ao quebrar a herança

Esse erro ocorre frequentemente quando o limite de armazenamento do conjunto de sites é atingido. Verifique o armazenamento na Central de Administração do SharePoint: Centros de administração > SharePoint > Sites ativos > selecione seu site > Limite de armazenamento. Se o armazenamento estiver cheio, libere espaço excluindo versões antigas ou arquivos e tente quebrar a herança novamente.

Item Permissões do Usuário Ações do Administrador
Verificar herança da pasta pai Controle Total na pasta pai Navegar até a pasta pai > Gerenciar acesso > verificar permissões exclusivas
Verificar nível de permissão do usuário Controle Total no site ou pasta Configurações avançadas de permissão > visualizar nível de permissão do usuário
Desativar modo de bloqueio Administrador do conjunto de sites Configurações do Site > Recursos do conjunto de sites > desativar Modo de bloqueio de permissão de usuário com acesso limitado
Usar SharePoint Designer Controle Total no site Clique direito na subpasta > Gerenciar Permissões > Parar de Herdar Permissões
Usar PowerShell Função de administrador do SharePoint Executar Set-SPOFolder com -UniquePermissions $true

Agora você tem o conhecimento para identificar por que a herança de permissão não quebra em uma subpasta e aplicar a correção adequada. Comece verificando o status de herança da pasta pai e seu nível de permissão. Se o método padrão falhar, use a desativação do “Modo de bloqueio de permissão de usuário com acesso limitado” ou o PowerShell como alternativa. Para gerenciamento contínuo, considere usar os relatórios de permissão da Central de Administração do SharePoint para auditar a herança em todo o site.

ADVERTISEMENT