Skip to content
Chroot
EntityQ175297· pop 22· linked from 277 articles

chroot is a shell command and a system call on Unix and Unix-like operating systems that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name (and therefore normally cannot access) files outside the designated directory tree. The term chroot may refer to the system call or the command-line utility. The modified environment is called a chroot jail. thumb|Chroot: from Gentoo to Ubuntu

Key facts

Software.name
chroot
Software.screenshot
Chroot-command-example.png
Software.caption
Example usage of chroot in Raspberry Pi OS running an interactive shell within a special root directory
Software.author
Bill Joy, AT&T Bell Laboratories
Software.developer
Various open-source and commercial developers
Software.operating system
Unix, Unix-like, Plan 9, Inferno
Software.platform
Cross-platform
Software.genre
Command

via Wikipedia infobox

Wikidata facts

Instance of
containerization
Developer
Bill Joy
Image
Chroot-command-example.png
Show 3 more facts
operating system
Inferno
Sources (3)

via Wikidata · CC0

Article · Svenska

chroot är en operation inom Unix-system som begränsar åtkomst till filer i systemet så att vissa processer bara kan komma åt en del av filträdet. Uttrycket kommer av engelskans "change root" och betyder att man ändrar lägsta nivån (roten) i filträdet för den vy vissa processer och eventuellt vissa användare har tillgång till. Konceptet används främst för att hindra användare och utsatt serverprogramvara från att påverka systemet utanför den katalogstruktur de behöver, till exempel hemkatalogen ifråga om användare som hyr www-utrymme, eller filarkivet ifråga om användare av anonym ftp. Genom detta försvårar man dataintrång, genom att man i det begränsade filträdet erbjuder bara en minimal uppsättning programvara och inte inkluderar känslig information. Systemanropet chroot ändrar roten i filträdet i den begränsade processens och alla barnprocessers vy, så att de då de hänvisar till rotkatalogen "/" ser den modifierade roten, till exempel vad som för icke-begränsade användare är "/home/kalle". I Unix ligger alla filer inom en enhetlig hierarki, så filer utanför denna är oåtkomliga för normala användare.

Abstract from DBpedia / Wikipedia · CC BY-SA

Gallery (2)