A CageFS a CloudLinux operációs rendszer egyik fő biztonsági eleme: egy virtualizált fájlrendszer, amely minden tárhelyfiókot saját „ketrecbe” (cage) zár. cPanel és WordPress tárhelyeinken minden fiók CageFS-ben fut.
Mit jelent ez a gyakorlatban?
A szerveren sok tárhelyfiók osztozik, de a CageFS miatt mindegyik úgy látja a rendszert, mintha egyedül lenne rajta:
- Más felhasználók nem láthatók. A fiók nem látja a szerveren lévő többi felhasználót, sem a nevüket, sem a fájljaikat.
- Csak a saját folyamatai láthatók. A
psvagy atopparancs csak a saját fiókjában futó folyamatokat mutatja. - A szerver beállításai rejtve maradnak. A rendszer konfigurációs fájljai (például a webszerver beállításai) nem olvashatók, az
/etc/passwdfájlban pedig csak a szükséges bejegyzések szerepelnek. - Saját
/tmpkönyvtár. Minden fiók saját ideiglenes könyvtárat kap, amelyet más fiók nem lát. Ez a fiók tárhelykvótájába számít bele, és a rendszer a 30 napja nem használt fájlokat automatikusan törli belőle.
Mindez a weboldalak számára észrevétlen: a PHP-szkripteken, a cron-feladatokon és az alkalmazásokon semmit nem kell változtatni.
Miért jó ez Önnek?
Ha egy másik fiókban lévő weboldalt feltörnek, vagy egy hibás szkript fut rajta, az nem fér hozzá az Ön fájljaihoz és adatbázis-jelszavaihoz, és nem tud a fiókjába kártevőt telepíteni. A CageFS a legtöbb jogosultság-kiterjesztéses és információszerző támadást is megakadályozza. Az erőforrások elkülönítéséről, vagyis arról, hogy más oldalak terhelése ne lassítsa az Önét, a CloudLinux másik eleme, az LVE gondoskodik, lásd: Az aWh tárhelycsomagok erőforrás-limitjei.
Miért hiányzik egy parancs SSH-ban?
SSH-ban és a cPanel terminálban csak a biztonságosnak ítélt programok érhetők el. A megszokott eszközök (például php, git, mysql, wp, tar, zip) megtalálhatók, a rendszergazdai programok viszont nem, és root jogosultság sincs.
Ha a munkájához szükséges egy program, amely nem érhető el, írjon ügyfélszolgálatunknak. Ha a program biztonságosan futtatható a megosztott környezetben, elérhetővé tesszük.
Gyakori kérdések
Miért nem látom a szerver teljes processzor- és memóriahasználatát? A CageFS a saját folyamatain kívül mást nem mutat. A fiókja erőforrás-használatát a cPanel Erőforrás-használat oldalán láthatja, lásd: Hogyan ellenőrizhetem élőben a CloudLinux LVE erőforrás-használatomat?
Eltűnt egy fájl a /tmp könyvtárból.
A 30 napja nem használt ideiglenes fájlokat a rendszer automatikusan törli. Ami tartós, azt a saját könyvtárában tárolja.
Hozzáférhetek egy másik saját fiókom fájljaihoz? Két tárhelyfiók egymás fájljait közvetlenül akkor sem éri el, ha mindkettő az Öné. Fájlokat FTP-n, a Fájlkezelőn keresztül vagy a tárhely-költöztetés módszereivel vihet át.