Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ chroot(2) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chdir(2)



     CHROOT(2)                                               CHROOT(2)



     NAME
          chroot - change root directory

     SYNOPSIS
          int chroot (path)
          char *path;

     DESCRIPTION
          Path points to a path name naming a directory.  chroot
          causes the named directory to become the root directory, the
          starting point for path searches for path names beginning
          with /.  The user's working directory is unaffected by the
          chroot system call.

          The effective user ID of the process must be super-user to
          change the root directory.

          The .. entry in the root directory is interpreted to mean
          the root directory itself.  Thus, .. cannot be used to
          access files outside the subtree rooted at the root
          directory.

          chroot will fail and the root directory will remain
          unchanged if one or more of the following are true:

          [ENOTDIR]      Any component of the path name is not a
                         directory.

          [ENOENT]       The named directory does not exist.

          [EPERM]        The effective user ID is not super-user.

          [EFAULT]       Path points outside the allocated address
                         space of the process.

          [EINTR]        A signal was caught during the chroot system
                         call.

          [ENOLINK]      Path points to a remote machine and the link
                         to that machine is no longer active.

          [EMULTIHOP]    Components of path require hopping to
                         multiple remote machines.

     SEE ALSO
          chdir(2).

     DIAGNOSTICS
          Upon successful completion, a value of 0 is returned.
          Otherwise, a value of -1 is returned and errno is set to
          indicate the error.




     Page 1                                        (last mod. 8/20/87)





     CHROOT(2)                                               CHROOT(2)



     ORIGIN
          AT&T V.3





















































     Page 2                                        (last mod. 8/20/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026