Compartilhar via


Configurar o squash raiz para o Arquivos do Azure

As permissões para compartilhamentos de arquivos NFS são impostas pelo sistema operacional cliente em vez do serviço do Arquivos do Azure. O squash raiz é um recurso de segurança administrativa no NFS que impede o acesso não autorizado de computadores cliente ao nível raiz do servidor NFS. Essa funcionalidade é uma parte importante da proteção dos dados do usuário e das configurações do sistema contra manipulação por clientes não confiáveis ou comprometidos.

Os administradores devem habilitar o squash raiz em ambientes em que vários usuários ou sistemas acessam o compartilhamento NFS, especialmente em cenários em que os computadores cliente não são totalmente confiáveis. Ao converter usuários raiz em usuários anônimos, o squash raiz garante que, mesmo que um computador cliente esteja comprometido, o invasor não poderá explorar privilégios raiz para acessar ou modificar arquivos críticos no servidor NFS.

Neste artigo, você saberá como definir e alterar as configurações de squash raiz para compartilhamentos de arquivos NFS do Azure.

Aplica-se a

Tipo de compartilhamento de arquivos SMB NFS
Compartilhamentos de arquivos padrão (GPv2), LRS/ZRS Não, este artigo não se aplica aos compartilhamentos de arquivos SMB padrão do Azure em LRS/ZRS. Os compartilhamentos de arquivos NFS do Azure estão disponíveis apenas para a camada Premium.
Compartilhamentos de arquivos padrão (GPv2), GRS/GZRS Não, este artigo não se aplica aos compartilhamentos de arquivos SMB padrão do Azure em GRS/GZRS. O NFS só está disponível em compartilhamentos de arquivos premium do Azure.
Compartilhamento de arquivos premium (FileStorage), LRS/ZRS Não, este artigo não se aplica aos compartilhamentos de arquivos SMB premium do Azure. Sim, este artigo se aplica a compartilhamentos de arquivos NFS premium do Azure.

Como o squash raiz funciona no Arquivos do Azure

O squash raiz funciona mapeando novamente a ID do usuário (UID) e a ID do grupo (GID) do usuário raiz para uma UID e GID do usuário anônimo no servidor. Os usuários raiz que acessam o sistema de arquivos são convertidos automaticamente ao usuário/grupo anônimo e menos privilegiado com permissões limitadas.

Embora o squash raiz seja o comportamento padrão no NFS, esta não é a opção padrão ao criar um compartilhamento de arquivos NFS do Azure. Você deve habilitar o squash raiz no compartilhamento de arquivos de maneira explícita. Você pode fazer isso ao criar um compartilhamento de arquivos NFS do Azure ou mais tarde.

Configurações de squash raiz

Você pode escolher entre três configurações de squash raiz:

  • Sem squash raiz: desative o squash raiz. Essa opção é útil principalmente para clientes ou cargas de trabalho sem disco, conforme especificado na documentação da carga de trabalho. Essa é a configuração padrão ao criar um novo compartilhamento de arquivos NFS do Azure.
  • Todos squash: mapear todos os IUDs e GIDs para o usuário anônimo. Útil para compartilhamentos que exigem acesso somente leitura de todos os clientes.
  • Squash raiz: mapear solicitações de UID/GID 0 (raiz) para a UID/GID anônima. Isso não se aplica a outras UIDs ou GIDs que também são confidenciais, como o compartimento de usuário ou a equipe de grupo.

A tabela a seguir realça o comportamento da UID observado no servidor quando opções de squash raiz específicas são configuradas.

Opção UID de cliente UID de servidor
root_squash 0 65534
root_squash 1000 1000
no_root_squash 0 0
no_root_squash 1000 1000
all_squash 0 65534
all_squash 1000 65534

Configurar o squash raiz em um compartilhamento de arquivo NFS existente

Você pode definir as configurações de squash raiz por meio do portal do Azure, do Azure PowerShell ou da CLI do Azure.

  1. Entre no portal do Azure e navegue até a conta de armazenamento FileStorage em que está o compartilhamento de arquivos NFS do Azure.

  2. No menu de serviço, em Armazenamento de dados, selecione Compartilhamentos de arquivos.

  3. Selecione o compartilhamento de arquivos do qual você deseja modificar a configuração de squash raiz.

  4. No menu de serviço, selecione Propriedades. Em seguida, alterne a configuração de Squash raiz conforme desejado.

    Captura de tela mostrando como definir as configurações de squash raiz para um compartilhamento de arquivos NFS no portal do Azure.

  5. Selecione Salvar para atualizar o valor de squash raiz.

Confira também