Kas yra „Chroot“?

Terminas „ chroot“ reiškia virtualizuotos aplinkos kūrimo procesą Unix operacinėje sistemoje, atskiriant jį nuo pagrindinės operacinės sistemos ir katalogų struktūros. Šis procesas iš esmės sukuria uždarą erdvę, turinčią savo šakninį katalogą, kad galėtų paleisti programinę įrangą. Ši virtuali aplinka veikia atskirai nuo pagrindinės operacinės sistemos šakninio katalogo. Bet kokia šioje aplinkoje vykdoma programinė įranga gali pasiekti tik savo katalogo medžio failus. Jis negali pasiekti failų, esančių už šio katalogo medžio. Ši uždara virtuali aplinka dažnai vadinama „chroot“ kalėjimu.

„Chroot“ pirmą kartą buvo panaudota „Unix“ 7 versijos kūrimui 1979 metais. Vėliau 1982 m. Kovo 18 d. Ji buvo įtraukta į BSD. pernelyg rizikinga. Jie taip pat gali naudoti virtualią chrootinę aplinką, kad paleistų programines programas, turinčias suderinamumo problemų su kompiuterio operacine sistema. Jie gali nustatyti programinę įrangą virtualioje aplinkoje, kartu su palaikomomis bibliotekomis ir failais, reikalingais programinei įrangai paleisti. „Chroot“ taip pat naudojo „POSIX“ sistemos savo FTP serveriams, kad atskirtų nepatikimus FTP klientus.

Operacinės sistemos terminai, „Unix“