Você tem um funcionário que não consegue compartilhar arquivos ou pastas do OneDrive com destinatários externos, enquanto todos os outros na organização conseguem. O botão de compartilhar mostra uma mensagem como “Compartilhamento externo bloqueado” ou a opção de compartilhar com qualquer pessoa fora da empresa fica desabilitada. Esse problema geralmente ocorre devido a uma política de compartilhamento no nível do usuário que substitui as configurações do locatário. Este artigo explica como identificar a política exata que está causando o bloqueio e como corrigi-la usando o centro de administração do Microsoft 365.
Principais Conclusões: Corrigir Compartilhamento Externo Bloqueado para um Usuário
- Centro de administração do Microsoft 365 > SharePoint > Políticas > Compartilhamento: Verifique o tipo de link de compartilhamento padrão e o nível de compartilhamento externo para todo o locatário.
- Centro de administração do Microsoft 365 > SharePoint > Sites ativos > URL do site do OneDrive: Verifique a configuração de compartilhamento por site para o site do OneDrive do usuário afetado.
- Centro de administração do Microsoft 365 > Usuários > Usuários ativos > Gerenciar licenças de produto: Certifique-se de que o usuário tenha uma licença que inclua o SharePoint Online, necessária para o compartilhamento externo.
Por que o Compartilhamento Externo Está Bloqueado para Apenas um Usuário
O compartilhamento externo do OneDrive for Business é controlado em três níveis: locatário, por site e por usuário. Quando apenas um usuário não consegue compartilhar externamente, a configuração no nível do locatário geralmente está correta. O problema quase sempre está no nível por site ou por usuário.
Cada site do OneDrive tem sua própria configuração de compartilhamento que pode ser mais restritiva do que o padrão do locatário. Se um administrador alterou a configuração de compartilhamento no site do OneDrive do usuário, o compartilhamento externo é bloqueado mesmo que o locatário permita. Outra causa é a falta de uma licença válida do SharePoint Online na conta do usuário. Sem uma licença válida, o usuário não pode usar os recursos de compartilhamento externo.
O centro de administração do Microsoft 365 fornece controles separados para compartilhamento no nível do locatário e por site. O centro de administração do SharePoint também mostra o status de compartilhamento efetivo para cada site. Entender essas duas camadas é essencial antes de fazer qualquer alteração.
Etapas para Restaurar o Compartilhamento Externo para um Único Usuário
Siga estas etapas na ordem mostrada. Verifique primeiro a configuração de compartilhamento do locatário, depois a configuração por site e, em seguida, a licença do usuário.
- Verifique a configuração de compartilhamento externo no nível do locatário
Faça login no centro de administração do Microsoft 365 em admin.microsoft.com. Vá para Mostrar tudo > SharePoint. No centro de administração do SharePoint, selecione Políticas > Compartilhamento. Em Compartilhamento externo, verifique se o controle deslizante não está definido como Somente pessoas da sua organização. Se estiver definido como Qualquer pessoa ou Novos e convidados existentes, o locatário permite o compartilhamento externo. Se o locatário estiver definido como Somente pessoas da sua organização, altere para uma opção menos restritiva para permitir o compartilhamento externo para todos os usuários. - Encontre a URL do site do OneDrive do usuário afetado
No mesmo centro de administração do SharePoint, vá para Sites ativos. Na caixa de pesquisa, digite o nome ou endereço de e-mail do usuário. A URL do site geralmente segue o padrãohttps://seulocatario-my.sharepoint.com/personal/usuario_dominio_com. Clique no nome do site para abrir o painel de detalhes. - Verifique a configuração de compartilhamento por site
No painel de detalhes do site, selecione a guia Configurações. Role até Compartilhamento externo. Se o valor for Somente pessoas da sua organização, altere para corresponder à configuração do locatário. Clique em Salvar. Aguarde alguns minutos para a alteração ser aplicada. - Verifique a licença do SharePoint do usuário
No centro de administração do Microsoft 365, vá para Usuários > Usuários ativos. Selecione o usuário afetado. Vá para a guia Licenças e aplicativos. Certifique-se de que a caixa de seleção SharePoint Online esteja marcada. Se não estiver, marque-a e clique em Salvar alterações. Se o usuário não tiver uma licença disponível, você deve atribuir uma do seu pool de licenças. - Teste o compartilhamento externo do OneDrive do usuário
Peça ao usuário para fazer login no OneDrive, selecionar um arquivo e clicar em Compartilhar. Escolha Pessoas específicas ou Qualquer pessoa com o link, dependendo da política do seu locatário. Insira um endereço de e-mail externo e clique em Enviar. Se o compartilhamento for bem-sucedido, o problema está resolvido.
Se o OneDrive Ainda Bloquear o Compartilhamento Externo Após a Correção
Mensagem “Compartilhamento externo bloqueado” aparece após alterar as configurações do site
O centro de administração do SharePoint pode mostrar um atraso de até 24 horas antes que as alterações de compartilhamento por site entrem em vigor. Para forçar uma atualização imediata, o usuário pode sair de todos os aplicativos do Microsoft 365 e entrar novamente. Alternativamente, um administrador pode executar o seguinte comando PowerShell para atualizar a configuração de compartilhamento do site instantaneamente:
Set-SPOSite -Identity-SharingCapability ExternalUserAndGuestSharing
Substitua <URL-do-site-OneDrive> pela URL real do site da etapa 2. Este comando requer o módulo SharePoint Online Management Shell.
Usuário não consegue compartilhar com links “Qualquer pessoa” mesmo com o locatário permitindo
A configuração do locatário pode permitir links Qualquer pessoa, mas a configuração por site pode estar definida como Novos e convidados existentes. No painel de detalhes do site, altere o nível de compartilhamento externo para Qualquer pessoa se sua organização suportar compartilhamento anônimo. Observe que links Qualquer pessoa não exigem que o destinatário faça login, o que representa um risco de segurança.
Compartilhamento externo funciona para alguns usuários, mas não para um específico
Se o site do OneDrive do usuário mostrar o nível de compartilhamento correto e a licença estiver ativa, verifique se o usuário pertence a uma política de acesso condicional no Azure Active Directory. Vá para Centro de administração do Azure AD > Segurança > Acesso condicional. Procure políticas que tenham como alvo o usuário e bloqueiem a colaboração externa. Se essa política existir, exclua o usuário da política ou modifique a política para permitir o compartilhamento externo para esse usuário.
Compartilhamento do Locatário vs. Compartilhamento por Site: O Que Cada Configuração Controla
| Item | Compartilhamento no Nível do Locatário | Compartilhamento por Site |
|---|---|---|
| Local do controle | Centro de administração do SharePoint > Políticas > Compartilhamento | Centro de administração do SharePoint > Sites ativos > Detalhes do site > Configurações |
| Escopo | Todos os sites do OneDrive e SharePoint no locatário | Apenas o site específico do OneDrive para um usuário |
| Opções disponíveis | Qualquer pessoa, Novos e convidados existentes, Convidados existentes, Somente pessoas da sua organização | Mesmas quatro opções, mas não pode exceder a configuração do locatário |
| Valor padrão | Novos e convidados existentes (para a maioria dos locatários) | Mesmo que a configuração do locatário |
| Por que bloqueia um usuário | Não é a causa se outros usuários conseguem compartilhar externamente | Causa mais comum quando apenas um usuário está bloqueado |
| Tempo de propagação | Até 24 horas | Até 24 horas, mas o PowerShell pode forçar atualização imediata |
A configuração no nível do locatário define o compartilhamento externo máximo permitido para toda a organização. A configuração por site só pode ser igual ou mais restritiva que a configuração do locatário. Se a configuração do locatário for Novos e convidados existentes, uma configuração por site de Qualquer pessoa não é permitida e será revertida para o padrão do locatário.
Conclusão
Agora você pode identificar e corrigir a causa do bloqueio de compartilhamento externo para um usuário do OneDrive verificando a configuração de compartilhamento por site no centro de administração do SharePoint, verificando a licença do SharePoint Online do usuário e revisando as políticas de acesso condicional, se necessário. Após aplicar a correção, peça ao usuário para sair e entrar novamente para limpar quaisquer políticas em cache. Como dica avançada, use o comando PowerShell Set-SPOSite -SharingCapability para aplicar a alteração imediatamente, sem esperar pela propagação.