Home Explore Blog CI



man-pages

1st chunk of `chroot.man`
b9e7193e0042611adb65d170f8a11f1ae84e3b9632002ec700000001000006f7
CHROOT(8)                                                                                                 User Commands                                                                                                CHROOT(8)

NAME
       chroot - run command or interactive shell with special root directory

SYNOPSIS
       chroot [OPTION] NEWROOT [COMMAND [ARG]...]
       chroot OPTION

DESCRIPTION
       Run COMMAND with root directory set to NEWROOT.

       --groups=G_LIST
              specify supplementary groups as g1,g2,..,gN

       --userspec=USER:GROUP
              specify user and group (ID or name) to use

       --skip-chdir
              do not change working directory to ’/’

       --help display this help and exit

       --version
              output version information and exit

       If no command is given, run ’"$SHELL" -i’ (default: ’/bin/sh -i’).

AUTHOR
       Written by Roland McGrath.

REPORTING BUGS
       GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
       Report any translation bugs to <https://translationproject.org/team/>

COPYRIGHT
       Copyright © 2022 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
       This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       chroot(2)

       Full documentation <https://www.gnu.org/software/coreutils/chroot>
       or available locally via: info '(coreutils) chroot invocation'

GNU coreutils 9.1                                                                                         January 2024                                                                                                 CHROOT(8)

Title: chroot Command: Run a Command with a Modified Root Directory
Summary
The `chroot` command allows users to run a specified command or an interactive shell with a special root directory, effectively isolating the process within the specified directory tree. Options include specifying supplementary groups, user and group IDs/names, skipping the change of working directory to '/', and displaying help or version information. If no command is given, it defaults to running '$SHELL -i'.