- Créer un utilisateur :
use admin
db.createUser({user:"admin", pwd:"admin123", roles:[{role:"root", db:"admin"}]})
# role : https://docs.mongodb.com/manual/reference/built-in-roles/
- Modifier
/lib/systemd/system/mongod.service
:
#rajouter --auth
ExecStart=/usr/bin/mongod --auth --config /etc/mongod.conf
- Recharger la conf du service :
systemctl daemon-reload
service mongod restart
- Connexion sécurisée à une instance mongoDB (mongoshell) :
mongo -u admin -p admin123 --authenticationDatabase admin