chroot

CHROOT(2)                  리ëì¤ íë¡ê·¸ë머 ë©ë´ì¼                  CHROOT(2)



ì´ë¦
       chroot - ë£¨í¸ ëë í 리를 ë°ê¾¼ë¤.

ì¬ì©ë²
       #include <unistd.h>

       int chroot(const char *path);

ì¤ëª
       chrootë pathê° ì§ì í ê³³ì¼ë¡ ë£¨í¸ ëë í 리를 ë°ê¾¼ë¤.  ì´ ëë í 리ë
       /ì¼ë¡ ììíë ê²½ë¡ ì´ë¦ì´ ì¬ì©ëë¤.  ë£¨í¸ ëë í 리ë íì¬ íë¡ì¸ì¤ì ëª¨ë  ìì
       íë¡ì¸ì¤ìê² ììëë¤.

       ìí¼ì ì ë§ì´ ë£¨í¸ ëë í 리를 ë°ê¿ ì ìë¤.

       ì´ ìì¤í ì½ì íì¬ ìì ëë í 리ë ë°ê¾¸ì§ ìëë¤. ê·¸ëì `.'ë `/'ì¼ë¡ ì§ì ë
       ë£¨í¸ í¸ë¦¬ ë°ì ìì¹ê° ë  ìë ìë¤.


ë°íê°
       ì±ê³µì, 0ì´ ë¦¬í´ëë¤. ìë¬ì, -1ì´ ë¦¬í´ëë©°, errnoë ì ë¹í ê°ì¼ë¡
       ì¤ì ëë¤.

ìë¬
       íì¼ ìì¤íì ìì¡´ì ì´ë©°, ë¤ë¥¸ ìë¬ê° 리í´ë  ì ìë¤.  ì¼ë°ì ì¸ ìë¬ ëª©ë¡ì
       ë¤ìê³¼ ê°ë¤:


       EPERM  ì í¨ UIDê° 0ì´ ìëë¤.

       EFAULT pathê° ì ê·¼í  ì ìë ë©ëª¨ë¦¬ ììì ê°ë¦¬í¤ê³  ìë¤.

       ENAMETOOLONG
              pathê° ë무 길ë¤.

       ENOENT íì¼ì´ ì¡´ì¬íì§ ìëë¤.

       ENOMEM 커ë ë©ëª¨ë¦¬ê° 충ë¶ì¹ìë¤.

       ENOTDIR
              pathê° ëë í ë¦¬ê° ìëë¤.

       EACCES íê°ê° ê±°ë¶ëìë¤.

       ELOOP  path를 ì°¾ìê° ë, ë무 ë§ì ì¬ë³¼ë¦ ë§í¬ê° ì¡´ì¬íë¤.

       EIO    I/O ìë¬ê° ë°ìíë¤.

í¸í
       SVr4, SVID, 4.4BSD, X/OPEN. ì´ í¨ìë POSIX.1ì ì¼ë¶ê° ìëë¤.  SVr4 문ìë
       EINTR, ENOLINK ê·¸ë¦¬ê³  EMULTIHOP ìë¬ ìíë¤ì ì¶ê°ì ì¼ë¡ 기ì íë¤.
       X/OPENì EIO, ENOMEM ëë EFAULT ìë¬ ìí를 문ìííì§ ììë¤.  ì´ ìì¤í ì½ì
       X/OPNEì ì ì°ë¬¼ë¡ì ìë ¤ì ¸ìë¤.

ê´ë ¨ í목
       chdir(2)

ìì
       ì ê°í <skyeyes@soback.kornet.net>, 2000ë 5ì 1ì¼



리ëì¤ 2.0.30                    1997ë 8ì 21ì¼                       CHROOT(2)