Abilitare l'autenticazione in MongoDB

Mattepuffo's logo
Abilitare l'autenticazione in MongoDB

Abilitare l'autenticazione in MongoDB

Avevo un db MongoDB senza autenticazione, in quanto erano dati veramente inutili da hackerare: la lista dei films....

Ma a quanto pare la gente non ha nulla da fare, e quindi ho attivato l'autenticazione.

Per farlo, prima di tutto aggingiamo un utente; connettetvi al db:

use admin

db.createUser(
      {
          user: "USERNAME",
          pwd: "PASSWORD",
          roles: ["root"]
      }
)

Poi modificate il file di configurazione (/etc/mongod.conf o qualcosa del genere a seconda della distro):

security:
  authorization: "enabled"

Poi riavviate il servizio:

# systemctl restart mongod

E adesso per connettervi sarete costretti ad usare le credenziali; quello che abbiamo messo hanno i privilegi massimi.

Ovviamente vedete se creare altri utenti con altri privilegi.

Enjoy!


Condividi

Commentami!