git (vagy egyéb hasonló szoftver) bevezetése konfigurációs fájlok menedzselésére
Sziasztok,
Segítséget szeretnék kérni git-el kapcsolatban. Arra gondoltam, hogy git-et
használok arra, hogy a nagios konfigurációs fájljainak a szerkesztését elosztva
tudja több ember menedzselni. Ebben kérnék egy kis segítséget.
A terv a következő lenne:
1. nagios server, ide minden felhasználó a saját felhasználójával lép be ssh-val
2. oprendszer felhasználók közvetlenül nem tudnák szerkeszteni a nagios konfigurációs fájlokat
3. a szerkesztés így nézne ki: előbb a repositoryból leszedik a fájlt, szerkesztik, commit-olják/merge (nem tudom)
bekerülni a konfig fájl az eredeti helyére. (git-en keresztül bekerülő fájlok ownership/jogosultság megegyezzen
a fájl eredeti jogosultásgával.
(azaz ha a fájl owner/group -ja: root:root akkor betöltés után is root:root legyen az és ez igaz legyen
a jogosultságra is)
4. bizonyos felhasználók csak bizonyos fájlokat tudjanak szerkeszteni/feltölteni (authorizáció)
Kérdésem a 3. 4. pontot hogy lehet megoldani?
Persze ha szerintetek van más/jobb tool erre a célra (nagios webes config tool-okat már néztem, azok nem jók)
akkor jöhetnek az ötletek.
köszi,
klajosh
- Tovább (git (vagy egyéb hasonló szoftver) bevezetése konfigurációs fájlok menedzselésére)
- 2724 megtekintés