Various formatting changes.

This commit is contained in:
Michael Kerrisk 2007-12-17 16:43:24 +00:00
parent fc8d39abe6
commit 56d22987d2
1 changed files with 8 additions and 4 deletions

View File

@ -41,7 +41,7 @@ chroot \- change root directory
.BR chroot () .BR chroot ()
changes the root directory to that specified in changes the root directory to that specified in
.IR path . .IR path .
This directory will be used for pathnames beginning with \fB/\fP. This directory will be used for pathnames beginning with \fI/\fP.
The root directory is inherited by all children of the current process. The root directory is inherited by all children of the current process.
Only a privileged process (Linux: one with the Only a privileged process (Linux: one with the
@ -53,9 +53,13 @@ This call changes an ingredient in the pathname resolution process
and does nothing else. and does nothing else.
This call does not change the current working directory, This call does not change the current working directory,
so that after the call `.' can be outside the tree rooted at `/'. so that after the call '\fI.\fP' can be outside the tree rooted at '\fI/\fP'.
In particular, the superuser can escape from a `chroot jail' In particular, the superuser can escape from a "chroot jail"
by doing `mkdir foo; chroot foo; cd ..'. by doing:
.nf
mkdir foo; chroot foo; cd ..
.fi
This call does not close open file descriptors, and such file This call does not close open file descriptors, and such file
descriptors may allow access to files outside the chroot tree. descriptors may allow access to files outside the chroot tree.