Kas ir Chroot?

Termins " chroot" attiecas uz virtuālas vides izveidošanas procesu Unix operētājsistēmā, nošķirot to no galvenās operētājsistēmas un direktoriju struktūras. Šis process būtībā rada ierobežotu telpu ar savu saknes direktoriju, lai palaistu programmatūras programmas. Šī virtuālā vide darbojas atsevišķi no galvenās operētājsistēmas saknes direktorijas. Jebkura programmatūra, kas darbojas šajā vidē, var piekļūt failiem tikai savā direktorijā. Tā nevar piekļūt failiem, kas atrodas ārpus šīs direktorijas koka. Šī ierobežotā virtuālā vide bieži tiek saukta par "chroot cietumu".

Chroot pirmo reizi tika izmantots Unix 7 versijas izstrādē 1979. gadā. Vēlāk tas tika pievienots BSD 1982. gada 18. martā. pārāk riskanti. Viņi var izmantot arī virtuālo virtuālo vidi, lai palaistu programmatūras programmas, kurām ir saderības problēmas ar datora operētājsistēmu. Viņi var iestatīt programmatūru virtuālajā vidē kopā ar atbalstītajām bibliotēkām un failiem, kas nepieciešami programmatūras palaišanai. Chroot ir izmantojis arī POSIX sistēmas FTP serveriem, lai izolētu neuzticamus FTP klientus.

Operētājsistēmas noteikumi, Unix