su

ëªì¹
     su — ì¼ìì ì¼ë¡ ë¤ë¥¸ ì ì ìê²ë ì§ ë³íë¤

ìì
     su [-] [-Kflm] [-c class] [login [args]]

í´ì¤
     su ì í¸ë¦¬í°ë, login í  ê²½ì°ì Kerberos í¨ì¤ìë (í¹ì ë¡ê·¸ì¸ ( login
     )(ì´)ê° ì§ì ëì§ ìë ê²½ì°ìë, “login.root” ì í¨ì¤ìë)를 ì구í´, Kerberos
     ì¸ì¦ì ì»ì ë¤ì ì ì ì 그룹 ID 를 ë°ê¿ëë¤. ìì ê·¸ íì ì¤íë©ëë¤. ë§ì½
     Kerberos ìë¬ê° ìì´ë¼ , su ì í¸ë¦¬í°ë, login (ì)를 ìí í¨ì¤ìë를 ì°¾ìë´ê¸°
     ìí´ì(ë문ì) ë¡ì»¬ í¨ì¤ìë íì¼ì ì¡°ì¬ su íì§ë§ root ì ìí´ ì¤íëìì ê²½ì°,
     í¨ì¤ìëë ì구ëì§ ìê³ , ì ë¹í ì ì  ID 를 ê°ì§ ìì´ ì¤íë©ëë¤. ë¶ê°ì ì¸
     Kerberos ì¸ì¦ì íëë ì´ë ì .

     ëí´í¸ììë, USER, HOME, SHELL ì´ì¸ì íê²½ ë³ìë ì¸ê³ë©ëë¤.  HOME (ì)ê³¼ SHELL
     (ì)ë íê²ì´ ëë ë¡ê·¸ì¸ì 기본ê°ì´ ë©ëë¤.  USER (ì)ë, íê² ë¡ê·¸ì¸ì ì ì  ID
     ê° 0 ì´ì¸ì´ë©´, íê²í¸ë¡ê·¸ì´ ì ê²ì´ ì¸í¸ ë©ëë¤. 0 ì ê²½ì°ë ë³ê²½ëì§
     ììµëë¤. ì¤íëë ìì íê² ë¡ê·¸ì¸ì ë¡ê·¸ì¸ ììëë¤. ì´ê²ì su ì ì íµì ì¸ íëìëë¤.
     ì¤ë¦¬ì§ë  ì ì ì ë¡ê·¸ì¸ í´ëì¤ ( login.conf(5) 참조)ì ìì ì ì½ê³¼ ì¸ì
     ì°ì ëë íµì ì ì§ë©ëë¤.  ìì¸ë íê² ë¡ê·¸ì¸ì´ ì ì  ID 0 ì ê²½ì°ìëë¤.

     ìµìì¼ë¡ìë, ì´íì ê²ì´ ììµëë¤:

     -K      ì ì  ì¸ì¦ì Kerberos 를 ì¬ì©íì§ ììµëë¤.

     -f      ìë¡ì csh(1) íì§ë§ ì¤íëë ê²½ì°, “.cshrc” íì¼ì ì½ì´ë¤ì´ì§ ììµëë¤.

     -l      íµìì ë¡ê·¸ì¸íì ê²½ì°ì ê°ê² ëëë¡(ë¯ì´) íê²½ ë³ìê° ì¤ì ë©ëë¤.  ì¦,
             íê²½ ë³ìë HOME, SHELL, PATH, TERM, USER ì´ì¸ë ë²ë ¤ì§ëë¤.  HOME
             (ì)ê³¼ SHELL (ì)ë ì기ì ê°ì´ ë³ê²½ë©ëë¤.  USER (ì)ë íê² ë¡ê·¸ì¸ì
             ê°ì´ ë©ëë¤.  PATH í “/bin:/usr/bin” (ì´)ê° ë©ëë¤.  TERM (ì)ë,
             ë¹ì ì íì¬ì íê²½ ë³ìì ê°ì´ ë©ëë¤.  íê² ë¡ê·¸ì¸ì í´ëì¤ì ìí´,
             ë¡ê·¸ì¸í¬ë¼ì¤ì¼ì´íë¹ë¦¬í°ë°ì´íë² ì´ì¤ì 근거í´, íê²½ ë³ìê° ì¤ì
             í¹ì ë³ê²½ëë ì¼ì´ ììµëë¤.  ì¤íëë ìì íê² ë¡ê·¸ì¸ì ë¡ê·¸ì¸ ìì´ ëì´,
             íê² ë¡ê·¸ì¸ì í ëë í ë¦¬ë¡ ì´ëí©ëë¤.  ìì ì ì½ê³¼ ì¸ì ì°ì ëë, íê²
             ì´ì¹´ì´í¸ì ë¡ê·¸ì¸ í´ëì¤ì ê²ì¼ë¡ ë³ê²½ë©ëë¤.

     -       (ìºë¦í° ìì) -l (ì)ê³¼ ê°ìµëë¤.

     -m      íê²½ ë³ìë ë³ííì§ ììµëë¤.  ì¤íëë ìì ìì ì ë¡ê·¸ì¸ ìë¡, ëë í 리ì
             ì´ëë íí´ì§ì§ ììµëë¤.  ë³´ìì ì¡°ì¬ì¼ë¡ì ë§ì½ íê² ì ì ì ìì´ ë¹íì¤ ì
             ( getusershell(3) ê·¸ë¦¬ê³  ì ìëë¤)ìì ë§ëê±°ë í¸ì¶ì¸¡ì ì´ë§¤ ì ì
             ID ê° 0 ì´ ìëë©´, su (ì)ë ì¤í¨í©ëë¤.

     -c class
             ì§ì ë ë¡ê·¸ì¸ í´ëì¤ì ì¤ì ì ì¬ì©í©ëë¤.  ìí¼ ì ì ë§ì´ ì¬ì©ì´
             ì©ìë©ëë¤.

     -l (ëë - )(ì)ê³¼ -m (ì)ë, ëìì ì§ì í  ì ììµëë¤. ë§ì§ë§ì ì§ì í ê²ì´
     ì°ì ë©ëë¤.

     ìµìì args íì§ë§ ëªë ¹íì¼ë¡ ì§ì ëë©´(ì), ê·¸ê²ë¤ì íê² ë¡ê·¸ì¸ì ë¡ê·¸ì¸ ìì
     ì¸ëí´ì§ëë¤.

     그룹 0 (íµìì “wheel”) ì 멤ë²ë§ “root” ëë ê²ì´ ê°ë¥í©ëë¤.  그룹 0 ì´
     ì¡´ì¬íì§ ìëê° íëì ê²½ì°ìë, ì´ë ì ì ë¼ë “root” ì su íë ê²ì´ ê°ë¥í©ëë¤.

     ëí´í¸ììë  (ì¤ì ì´ëì´ ìì§ ìì¼ë©´) ìí¼ ì ì ì promptë “#” (ì¼)ë¡ ì¤ì ë©ëë¤.

ê´ë ¨ íì¼
     /etc/auth.conf  ì¸ì¦ ìë¹ì¤ì ì¤ì

ê´ë ¨ í목
     csh(1), kerberos(1), kinit(1), login(1), sh(1), group(5), login.conf(5),
     passwd(5), environ(7)

íê²½ ë³ì
     su ê·¸ë¦¬ê³  ì´ì©ëë íê²½ ë³ìë ì´íì ê°ìµëë¤:

     HOME  ìê¸°ë¡ ê°ë¦¬í¨ ê°ìê° ìë í, ì´ë§¤ ì ì  ID ì ëí´í¸ì í ëë í 리ìëë¤.

     PATH  ìê¸°ë¡ ê°ë¦¬í¨ ê°ìê° ìë í, ì´ë§¤ ì ì  ID ì ëí´í¸ì ìì¹ í¨ì¤ë¡

     TERM  ëì´ ëì íë ì¬ëì´ ìì íê³  ìë ë¨ë§ì í°ë¯¸ë íììëë¤.

     USER  ì ì  ID ê° 0 (root) ì´ì¸ì ê²½ì°ë, ì ì  ID ë íì su íì effective ID
           (íê²ì´ ëë ì ì  ID)ìëë¤.

ì¬ì©ì
     su man -c catman
            ëªë ¹ catman (ì)를 ì ì  man ê·¸ë¦¬ê³  ì¤íí©ëë¤.  ë¹ì  ì´ë§¤ UID
            ê° 0 ì´ ìë ê²½ì°ë, man ì í¨ì¤ìë를 묻ìµëë¤.
     su man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'
            ìì ê°ìµëë¤ë§, ëªë ¹ì´ ë³µìì ë§ë¡ë¶í° 구ì±ëì´ ììµëë¤.  -c ìµìì ìì
            ê±´ë¤ì£¼ê¸° ìí´ì(ë문ì) ì¿¼í¸ íê³  ììµëë¤ (ëë¶ë¶ì ìììë -c ìì ì¸ìê°
            ë¨ì¼ì´ì´ë¤ê³  기ëí©ëë¤).
     su -c staff man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'
            ìì ê°ìµëë¤ë§, ë¡ê·¸ì¸ í´ëì¤ “staff” ì ìì ì íìì íê² ëªë ¹ì
            ì¤íí©ëë¤.  주: ì´ ìììë, ìµì´ì -c ìµìì su ì ì ì©ëì´ 2 ë²ì§¸ì ê²ì
            기ëëë ìì ì¸ìê° ë©ëë¤.
     su -l foo
            ì ì  foo ì ë¡ê·¸ì¸ì ì뮬ë ì´í¸ í©ëë¤.
     su - foo
            ìì ê°ìµëë¤.
     su -
            rootì ë¡ê·¸ì¸ì ì뮬ë ì´í¸ í©ëë¤.

ìì¬
     su ëªë ¹ì Version 1 AT&T UNIX (ì¼)ë¡ë¶í° ë±ì¥íìµëë¤.