| CHROOT(8) | System Manager's Manual | CHROOT(8) |
chroot — change
root directory
chroot |
[-G group,group,...]
[-g group]
[-u user]
newroot [command] |
The chroot command changes its root
directory to the supplied directory newroot and exec's
command, or, if not supplied, an interactive copy of
your shell.
If the -u, -g, or
-G options are given, the user, group, and group
list of the process are set to these values after the chroot has taken
place; see setgid(2),
setgroups(2),
setuid(2),
getgrnam(3), and
getpwnam(3).
Note: command or the shell are run as your real-user-id.
The following environment variable is referenced by
chroot:
SHELLSHELL is
interpreted as the name of the shell to exec. If the variable
SHELL is not set, /bin/sh
is used.The chroot utility first appeared in
4.4BSD.
chroot should never be installed setuid
root, as it would then be possible to exploit the program to gain root
privileges.
| August 13, 2011 | NetBSD 11.0 |