Am observat că primesc unele erori SELinux când rulez mongod pentru programul controler UniFi. Și anume, primesc:
SELinux împiedică /usr/bin/mongod accesul la căutare în directorul /.
SELinux împiedică /usr/bin/mongod accesul la căutare în directorul /var/lib/nfs
SELinux împiedică /usr/bin/mongod accesul la căutare în directorul fs
SELinux împiedică /usr/bin/mongod accesul la căutare în directorul /var/lib/snapd
Nu văd niciun motiv pentru care mongod are nevoie de acces de căutare la oricare dintre aceste directoare și mă întreb dacă/cum îl pot dezactiva încercând să le caut și nu cred că a-i oferi acces la întregul meu sistem este într-adevăr o soluţie.
Baza de date reală este stocată, este în locația implicită (fișierul de configurare de mai jos) și tipurile SELinux sunt setate corect pentru acele directoare, deoarece serviciul pare să ruleze și nu sunt aruncate erori de accesare. /var/lib/mongo
.
# mongod.conf
# pentru documentarea tuturor opțiunilor, consultați:
# http://docs.mongodb.org/manual/reference/configuration-options/
# unde să scrieți datele de înregistrare.
jurnal de sistem:
destinație: fișier
logAppend: adevărat
cale: /var/log/mongodb/mongod.log
# Unde și cum se stochează datele.
depozitare:
dbPath: /var/lib/mongo
jurnal:
activat: adevărat
# motor:
# wiredTiger:
# cum decurge procesul
administrarea procesului:
furcă: adevărat # bifurcă și rulează în fundal
pidFilePath: /var/run/mongodb/mongod.pid # locația fișierului pid
timeZoneInfo: /usr/share/zoneinfo
# interfețe de rețea
net:
port: 27017
bindIp: 127.0.0.1 # Introduceți 0.0.0.0,:: pentru a vă lega la toate adresele IPv4 și IPv6 sau, alternativ, utilizați setarea net.bindIpAll.