Sintaxe do Usuário Criar em MongoDB no Ubuntu 20.04?
A sintaxe para o banco de dados.O procedimento createUser () é o seguinte:
dB.CreateUser (usuário, WritEconcern)
O documento do usuário inclui os seguintes campos sobre o usuário:
do utilizador: "",
PWD: "",
CustomData: ,
Funções: [
Role: "", db: "",
..
]
Pontos -chave do usuário Criar Usuário em MongoDB no Ubuntu 20.04:
A seguir, são apresentadas algumas considerações importantes para criar os usuários no MongoDB:
Exemplo 1: Crie um usuário administrativo em MongoDB no Ubuntu 20.04:
Considere o seguinte caso para entender melhor este conceito:
Primeiro devemos construir um banco de dados no shell do MongoDB antes que possamos criar um usuário. Então, temos o banco de dados.Função CreateUser para criar o usuário no banco de dados especificado. Dentro do banco de dados.Função CreateUser, temos um nome de usuário como "Saeed_raza1", PWD é "Saeed123". As funções são especificadas com o acesso de "leitura" ao banco de dados de configuração.
Ao inserir a consulta de usuário acima, crie o usuário no Mongo Shell, o usuário é criado com sucesso da seguinte forma:
Exemplo 2: Crie um usuário sem uma função no MongoDB no Ubuntu 20.04:
Poderíamos criar um usuário em MongoDB sem papéis, passando uma matriz vazia [] para o campo de função no método createUser ().
Aqui, temos um banco de dados.função createUser () com o nome de usuário e PWD para o banco de dados especificado e o campo de papéis está vazio.
Portanto, o usuário é criado com sucesso sem uma função após a tela do shell.
Exemplo 3: Crie um usuário com função especificada em MongoDB no Ubuntu 20.04:
O método createUser () em MongoDB pode ser usado para fazer de um usuário com determinadas funções. Podemos descrever as responsabilidades que o usuário executará depois de ter sido criado com essa abordagem. Confira a seguinte instância para mostrar este conceito:
Demos um nome de usuário, PWD e os papéis no banco de dados.função createUser (). Os papéis são especificados com o readwrite e dbadmin.
Função de leitura: essa função tem todos os privilégios de leitura, bem como a capacidade de editar informações sobre todos os conjuntos de dados não-sistemas.
Função do Dbadmin: Esta função concede ao usuário a capacidade de executar tarefas administrativas, como tarefas relacionadas ao esquema e indexação. Não dá acesso ao gerenciamento de usuário e função.
O usuário é adicionado com sucesso com a especificação de funções da seguinte forma:
Exemplo 4: Crie um usuário com restrições de autenticação em MongoDB no Ubuntu 20.04:
Autenticação em MongoDB é um método que determina se o usuário ou cliente que trabalha para identificar o banco de dados está autorizado ou não. Se o cliente for reconhecido, poderá se conectar ao servidor. Também podemos usar o procedimento createUser () para criar um usuário com limitações de autorização definindo o valor do campo AuthenticationRestriptions. Este campo compreende os seguintes campos que fornecem a permissão de autenticação do usuário:
CLIENTES CAIXO: Se este campo tiver um valor, o sistema valida o endereço IP do cliente, verificando o endereço IP ou o domínio CIDR na lista quando um usuário autentica. Se o IP do cliente for encontrado na lista, o servidor autenticará o usuário. Caso contrário, o servidor não vai.
ServerAddress: é uma lista de IPS ou CIDR Wands aos quais um cliente pode se conectar. Se o valor deste campo estiver contido na lista, o servidor verifica a conexão do cliente. Se a conexão existir usando um endereço IP não reconhecido, o servidor não autorizará o usuário.
No banco de dados de administrador, estabelecemos um novo usuário. Nome de usuário, PWD e funções fazem parte do banco de dados.função createUser (). Em seguida, definimos o campo AuthenticationRestriction, onde os IPs do Customerource e do ServerAddress estão definidos. Isso significa que o usuário apenas autentica se se conectar de 192.168.75.9 para o endereço IP deste servidor de 198.157.86.5.
A saída está mostrando que o usuário é adicionado da seguinte forma:
Exemplo 5: solte um usuário criado em MongoDB no Ubuntu 20.04:
Também podemos soltar um usuário em MongoDB usando o método DropUser (). Esta função retorna true se o usuário for encerrado. Enquanto isso, ele retorna falso.
Demos um nome de usuário "saeed_raza5" do usuário criado acima no banco de dados.Função DropUser () e retorna verdadeiro, o que significa que o usuário é excluído com sucesso.
Conclusão:
Vimos como criar usuários do MongoDB neste guia. Explicamos a sintaxe para criar o usuário em MongoDB e também demonstramos a funcionalidade dos parâmetros usados no banco de dados.Método CreateUser. Depois disso, temos alguns exemplos de criação de um usuário no banco de dados de MongoDB de maneiras únicas e também ilustramos a maneira de soltar o usuário criado no MongoDBB.