Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Exceção de localhost em sistemas autogerenciados

Nesta página

  • Exceção de localhost para clusters fragmentados

Importante

Em uma instância do mongod , a exceção do localhost somente se aplica quando não há nenhum usuário ou papel criado na instância do MongoDB .

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:

Voltar

Use x.509 Extension Values