Cov txheej txheem:

Lub neej ntawd username thiab password rau MongoDB yog dab tsi?
Lub neej ntawd username thiab password rau MongoDB yog dab tsi?

Video: Lub neej ntawd username thiab password rau MongoDB yog dab tsi?

Video: Lub neej ntawd username thiab password rau MongoDB yog dab tsi?
Video: Qhia nkag yu tu facebook thaum tsi nco qab email thiab password lawm 11/11/ 2017 2024, Kaum ib hlis
Anonim

Los ntawm lub neej ntawd mongodb tsis muaj kev tswj hwm kev nkag mus, yog li tsis muaj tus neeg siv lossis tus password. Txhawm rau kom tswj kev nkag mus, siv ob qho tib si lus txib kab xaiv --auth los yog kev ruaj ntseg.

Ib sab ntawm no, MongoDB muab username thiab password li cas?

Luv teb

  1. Pib MongoDB yam tsis muaj kev tswj xyuas. mongod --dbpath /data/db.
  2. Txuas rau qhov piv txwv. mongo.
  3. Tsim tus neeg siv. siv some_db db.
  4. Nres MongoDB piv txwv thiab pib nws dua nrog kev tswj xyuas. mongod --auth --dbpath /data/db.
  5. Txuas thiab txheeb xyuas raws li tus neeg siv.

Tsis tas li, kuv yuav teeb tsa MongoDB cov ntaub ntawv pov thawj li cas? Enabling authentication ntawm MongoDB

  1. Pib MongoDB yam tsis muaj authentication.
  2. Txuas mus rau lub server siv lub plhaub mongo.
  3. Tsim tus neeg siv tus thawj tswj hwm.
  4. Pab kom authentication hauv mongod configuration file.
  5. Txuas thiab authenticate raws li tus neeg siv tus thawj tswj hwm.
  6. Thaum kawg, tsim cov neeg siv ntxiv raws li xav tau.

Ib yam li ib tug yuav nug, Kuv tuaj yeem hloov MongoDB tus password li cas?

Koj tuaj yeem rov pib dua tus thawj tswj tus password los ntawm kev ua raws cov kauj ruam hauv qab no:

  1. Kho cov ntaub ntawv /opt/bitnami/mongodb/mongodb.conf thiab hloov cov kab hauv qab no: # Tig / tawm kev ruaj ntseg.
  2. Rov pib lub MongoDB server: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh restart mongodb.
  3. Tsim tus neeg siv kev tswj hwm tshiab nrog tus password tshiab.

Kuv yuav nrhiav tau cov neeg siv hauv MongoDB li cas?

Txhawm rau sau tag nrho cov neeg siv hauv Mongo plhaub, siv getUsers() txoj kev lossis qhia cov lus txib

  1. Case 1 − Siv getUsers() Cov syntax yog raws li nram no − db.getUsers();
  2. Case 2 - Siv cov lus txib qhia. Lub syntax yog raws li nram no -
  3. Case 1 - Thawj cov lus nug yog raws li hauv qab no −> db.
  4. Case 2 - Cov lus nug thib ob yog raws li hauv qab no −> qhia cov neeg siv;

Pom zoo: