Chun slándáil MongoDB a chumrú ar Ubuntu 20.04, ní mór duit úsáideoir a chruthú le cearta riarthóra, fíordheimhniú a chumrú agus é a thástáil. Is bunachar sonraí NoSQL é MongoDB (Mongo) a stórálann JSON le scéimeanna dinimiciúla.
Is í an fhadhb le slándáil Mongo ná nach bhfuil aon fhíordheimhniú ann as an mbosca. Is féidir le haon úsáideoir a bhfuil rochtain aige ar an bhfreastalaí leis an mbunachar sonraí sonraí a chur leis agus a scriosadh gan srianta. Tá tionchar tromchúiseach aige seo ar shlándáil. Ar an gcúis seo, chun cosaint a dhéanamh i gcoinne leochaileacht MongoDB in Ubuntu 20.04, ní mór duit:
1, bunachar sonraí MongoDB ar an bhfreastalaí.
2. Freastalaí Ubuntu 20.04 gan úsáideoirí fréimhe, ach le balla dóiteáin.
Treoracha céim ar chéim chun slándáil MongoDB a bhunú:
Cuir úsáideoir leis le cearta riarthóra. Is féidir leat é seo a dhéanamh gan socruithe breise, ós rud é go bhfuil fíordheimhniú díchumasaithe de réir réamhshocraithe. Cruthaigh úsáideoir leis an ordú db.createUser. Déanta na fírinne, tá tú ag cruthú comhad JSON le sonraí (ainm, pasfhocal, ról). Tar éis an t-úsáideoir a chruthú, scoir cliant MongoDB ag baint úsáide as an ordú exit.
Gníomhachtaigh fíordheimhniú sa chomhad cumraíochta MongoDB mongod.conf. Chun seo a dhéanamh, aimsigh slándáil sna cumraíochtaí agus roghnaigh
security: authorization: "enabled"
Chun athruithe sna cumraíochtaí a ghníomhachtú, atosú an daemon.
Ag an gcéim dheireanach, déanaimid seiceáil ar shocruithe fíordheimhnithe Mongo. Is féidir leat srianta rochtana a sheiceáil ag baint úsáide as an ordú show dbs. Mura bhfuil an t-úsáideoir fíordheimhnithe leis na cearta a socraíodh roimhe seo, ní thabharfaidh an córas rochtain ar an mbunachar sonraí.