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!
database nosql mongodb authorization
Commentami!