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.
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
- 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. - 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. - 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. - 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. - 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. - 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.
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.