Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

Exceção do Localhost

Nesta página

  • Exceção de localhost para clusters fragmentados

Importante

A exceção localhost permite que você ative o controle de acesso e, em seguida, crie o primeiro usuário ou função no sistema. Após habilitar o controle de acesso, conecte à interface do localhost e crie o primeiro usuário no banco de dados do admin.

Se você criar um usuário primeiro, ele deverá ter privilégios para criar outros usuários. Tanto a função userAdmin quanto a userAdminAnyDatabase conferem o privilégio de criar outros usuários.

Aviso

As conexões que usam a exceção do localhost têm acesso para criar somente o primeiro usuário ou função.

Depois de criar qualquer usuário ou função, a exceção localhost será desativada. Se você precisar criar um usuário e uma função, deverá criar o usuário primeiro usando uma das funções internasuserAdmin ou userAdminAnyDatabase. Se você criar uma função primeiro, não poderá criar um usuário.

A capacidade de criar uma função primeiro com o método db.createRole() é específica para usuários que autorizam com LDAP. Consulte Autorização LDAP para mais informações.

Importante

  • Em um mongos, a exceção localhost só se aplica quando não há usuários ou funções de cluster fragmentados criados.

  • Em um cluster fragmentado, a exceção do localhost se aplica a cada fragmento individualmente, bem como ao cluster como um todo.

Depois de criar um cluster fragmentado e adicionar um administrador de usuário por meio da instância mongos, você ainda deve impedir o acesso não autorizado aos shards individuais. Para evitar o acesso não autorizado a shards individuais, siga uma das etapas a seguir para cada shard em seu cluster:

← Gire os certificados X.509 para usar os valores de extensão