Gestion des rôles et des utilisateurs
10.2.2. Gestion des rôles et des utilisateurs
MongoDB utilise un système basé sur des rôles pour contrôler les permissions d'accès. Les rôles déterminent ce que chaque utilisateur est autorisé à faire dans la base de données, comme lire des documents, insérer des données, ou administrer la base de données.
Créer un utilisateur
Voici un exemple de création d’un utilisateur avec des droits d’administration :
Dans cet exemple, l'utilisateur adminUser
a les privilèges pour gérer les utilisateurs dans n’importe quelle base de données.
Rôles prédéfinis
MongoDB fournit plusieurs rôles prédéfinis :
read : L'utilisateur peut lire des données dans une base de données.
readWrite : L'utilisateur peut lire et écrire des données dans une base de données.
dbAdmin : L'utilisateur peut administrer une base de données (créer des collections, gérer les index).
userAdmin : L'utilisateur peut gérer les comptes d'utilisateurs.
Exemple d'attribution de rôle à un utilisateur :
Ici, l’utilisateur jeanClient
peut lire et écrire des données dans la base de données ecommerce
Last updated