Nadanie uprawnień użytkownikowi - MongoDB

Pytania i problemy
igoyek
igoyek

Witam, borykam się z problemem nadania użytkownikowi bazy danych uprawnień do zarządzania nią. Robię to przez SSH. Wtyczka na serwerze Minecraft, która korzysta z mongo ma podpiętego użytkownika, jednak ten nie ma uprawnień do zarzadzania bazą. Prosiłbym o jakiś poradnik dot. tego lub o gotową komendę, która nada użytkownikowi wszystkie uprawnienia. Z góry dzięki! 👋🏻

Timo
Timo Moderator forum.lvlup.pro

Cześć, jeśli masz już stworzoną bazę, możesz utworzyć użytkownika z uprawnieniami komendą w mongo:

db.createUser(
{
	user: "NAZWA_UŻYTKOWNIKA",

	pwd: "HASŁO",

	roles:[{role: "userAdmin" , db:"NAZWA_BAZY_DANYCH"}]
})

Użycie tej komendy spowoduje utworzenie użytkownika z pełnym dostępem do podanej bazy danych. Jeśli jednak chcesz stworzyć dostęp do całego serwera, aby mógł na przykład tworzyć oraz modyfikować inne bazy danych, komenda będzie wyglądała w ten sposób:

db.createUser(
{
	user: "NAZWA_UŻYTKOWNIKA",

	pwd: "HASŁO",

	roles:[{role: "root" , db:"admin"}]
})
system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.