Utworzono replikę trzech członków (na oddzielnych serwerach) po tutorialu na stronie mongodb.Mongodb KeyFile zbyt otwarte uprawnienia
muszę skonfigurować w /etc/mongodb.conf następującym:
widelcem = true
keyfile =/srv/MongoDB/keyfile
I muszę stworzyć keyfile w tym miejscu i serwer zawsze mówił mi "uprawnienia są zbyt otwarte" w keyFile
Co może być nie tak?
góry dzięki
Znalazłem problem. Mongodb działa na mongodb użytkownika, a plik został utworzony przez innego użytkownika. Używanie chown mongodb keyFile rozwiązało mój problem. Adam, zrobiłem to po de tutorialu i nie mogłem odczytać pliku. Teraz wszystko jest ok. – SeVeNDuS
Przepraszam - myślałem, że to domniemane. 700 zezwoleń oznacza, że tylko właściciel pliku może uzyskać do niego dostęp, dlatego ten właściciel musi być tym samym, którego używasz do uruchamiania procesów MongoDB. Dodałem notatkę, aby wyjaśnić innym: –
Rozumiem, dlaczego nie zezwala na światowe uprawnienia, ale uniemożliwienie grupom wydaje się o krok za daleko i komplikuje admin. – UpTheCreek