OLEH :
NAMA : LULU YULIANTI PANGESTU
NIM : 42518067
KELAS : 2C TKJ
5. Kita bisa memastikan user admin apa saja yang ada dengan perintah:
- show users
Analisa : Dapat dilihat saat menjalankan perintah show users hasil kosong maka diartikan
bahwa server mongo ini belum memiliki user sama sekali.
6. Kita bisa melihat role apa saja yang bisa diberkan kepada user dengan perintah:
- show roles
Analisa : Terdapat pesan eror yang bisa dilihat pada server yang jalan artinya keluar dari
mongo karena kita menjalankan perintah shutdown dan ketika ada pesan failed diakhir
maka artinya mengkonekkan kembali karena mongo nya dijalankan sebagai perintah
bukan service.
NB :
- shutdown: 1 : Untuk menjalankan shutdown pada mongod menegakkan otentikasi, user
yang diautentikasi harus memiliki hak istimewa shutdown. Misalnya, user dengan host
hostager peran bawaan memiliki izin yang sesuai.
- db.adminCommand menjalankan perintah terhadap basis data admin dirilis dari dasar
basis datanya.
10. keluar dari command mongo:
- exit
Test UserAdmin
1. Keluar dari mongo dan matikan server mongod (tutup semua command line)
2. Buka 1 command line dan jalankan server mongod dengan kewajiban login/auth:
- mongo –-auth
)
* perhatikan role dan dbnya. User ini hanya bisa read dan write di database tix_id saja
3. Lihat collections:
- show collections
.
4. Lihat user terlebih kembali:
- show user
* setelah di hapus user tersebut harusnya tidak muncul lagi
Analisa : Mencoba untuk melakukan connect pada localhost yang sudah ada sebelumnya
dan hasilnya tidak dapat diakses.
2. Membuat localhost baru
Referensi
• https://docs.mongodb.com/manual/tutorial/enable-authentication/
• https://docs.mongodb.com/manual/reference/built-in-roles/