Osztály szerkesztése
Ezen az oldalon megadhatja az egyes osztályok műveleteinek részleteit. Az oldal első mezője mindig az 'Alkalmazás osztályra' bemenet, amely lehetővé teszi, hogy kiválaszthassa, melyik osztályra vagy osztályokra vonatkoznak az alábbi beállítások. Alapértelmezés szerint az osztály Bármelyik, ami azt jelenti, hogy a műveletet a konfigurációs motor minden futtatásakor végre kell hajtani. Ha azonban valamit beír az osztálymezőbe, akkor a művelet az operációs rendszer típusától, gazdagépnevétől, az aktuális időtől vagy más tényezőktől függően előfordulhat, hogy nem fut.

A ténylegesen érvényes osztályokat a CFengine dinamikusan határozza meg a futási időnél. Hasznos a rendszergazdagép neve, pontokkal helyettesítve aláhúzással (például foo_bar_com ), a rövid gazdagépnév (mint például foo ), az operációs rendszer típusa (például linux vagy solaris ), a hét aktuális napja (például hétfő ), a hónap napja ( (például a 16. nap ) vagy a hónap (mint például a május ). A CFengine verbose módban történő futtatásával megtekintheti a rendszeren elérhető osztályok teljes listáját.

Több osztály meghatározható, ha elválasztják őket a | karakterek. Tehát, hogy a művelet fut a hosts ize és bár akkor adhatja meg ize | bár az osztály területén.

Az osztály alatti beviteli mezők a szerkesztett művelet típusától függenek. Ha a Webmin nem támogatja a művelet típusát, a kézi szerkesztés helyett a tényleges konfigurációs fájl sorai jelennek meg. A kézi üzemmódba is válthat, ha az oldal alján található Kézi szerkesztés gombra kattint.