Ãâó
http://brownbears.tistory.com/227
sudo : ÇöÀç °èÁ¤¿¡¼ ´Ù¸¥ °èÁ¤ÀÇ ±ÇÇѸ¸ ºô¸²
su : ´Ù¸¥ °èÁ¤À¸·Î Àüȯ
su - : ´Ù¸¥ °èÁ¤À¸·Î Àüȯ + ±× °èÁ¤ÀÇ È¯°æº¯¼ö Àû¿ë
»ó¼¼³»¿ë
sudo´Â root°¡ ¾Æ´Ñ »ç¿ëÀÚ°¡ root¿¡ ÁØÇÏ´Â ´É·ÂÀ¸·Î sudo ´ÙÀ½¿¡ ³ª¿À´Â ¸í·ÉÀ» ½ÇÇàÇÏ°Ô ÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù. su´Â
root Æнº¿öµå°¡ ÇÊ¿äÇÏÁö¸¸ sudoer¿¡¼ »ç¿ëÀ» Çã¶ôÇÑ »ç¿ëÀÚ´Â ¸ðµÎ Æнº¿öµå¿Í °ü°è¾øÀÌ ¾µ ¼ö ÀÖ½À´Ï´Ù. sudo´Â ½´
ÆÛÀ¯Àú, °ü¸®ÀÚ ±ÇÇÑÀ» °¡ÁöÁö¸¸ ±Ùº»ÀûÀ¸·Î´Â ÇØ´ç »ç¿ëÀÚ°¡ ³»¸®´Â ¸í·ÉÀÔ´Ï´Ù. sudo su´Â ÀϽÃÀûÀ¸·Î ±× ¸í·ÉÀº roo
t°¡ ³»¸®´Â ¸í·ÉÀÔ´Ï´Ù. ¿¹¸¦ µé¾î sudo·Î ÀÛ¾÷ÇÏ¸é¼ µð½ºÅ©¿¡ ¾²±â¸¦ ÇؾßÇÏ¸é ¼ÒÀ¯ÀÚ°¡ Áö±Ý »ç¿ëÀÚ·Î ³ª¿É´Ï´Ù¸¸, s
udo su·Î ÀÛ¾÷ÇÏ¸é ¼ÒÀ¯ÀÚ°¡ root°¡ µË´Ï´Ù. sudo -s´Â sudo ¸¸À¸·Î su ¸í·É¾î¿Í °°Àº È¿°ú°¡ ³ª´Â ¸í·ÉÀÔ´Ï´Ù. su´Â r
oot ¾ÏÈ£¸¦ ¾Ë¾Æ¾ß¸¸ ¾µ ¼ö ÀÖÁö¸¸, sudo -s´Â sudoer¿¡¼ Çã°¡µÈ »ç¿ëÀÚ¶ó¸é º»ÀÎ ¾ÏÈ£¸¦ ³Ö°í ¾µ ¼ö ÀÖ´Â su¿Í µ¿ÀÏÇÑ
¸í·ÉÀÔ´Ï´Ù. °£´ÜÈ÷ ¸»Çϸé sudo -s ¸¦ ÇÏ°í Àڱ⠾ÏÈ£¸¦ ³ÖÀ¸¸é root·Î ·Î±×ÀÎÇÑ ½©·Î ÀüȯµË´Ï´Ù. sudo·Î °¡´ÉÇÑ ¸í·É
¾î¸¦ ÁöÁ¤ÇÏ´Â °÷Àº sudoerÆÄÀÏ¿¡¼ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
sudo su¿Í sudo -s Â÷ÀÌÁ¡
sudo su ¿Í sudo -s µÑ ´Ù root shell À» »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É¾îÀÌÁö¸¸, ÀüÀÚ°¡ °èÁ¤À» µ¶¸³ÀûÀ¸·Î root ·Î ÀüȯÇØ ¹ö¸®´Â
µ¥ ¹ÝÇØ (Áï root shell À» Á÷Á¢ ½ÇÇà) ÈÄÀÚ´Â Çö °èÁ¤ÀÇ ¸ðµç ȯ°æ º¯¼öµéÀ» root °èÁ¤ ÂÊÀ¸·Î ³Ñ±ä´Ù´Â Â÷ÀÌ°¡ ÀÖ½À´Ï´Ù.
±×·¡¼ sudo su¸¦ Çϸé Ȩ µð·ºÅ丮°¡ /root °¡ µÇÁö¸¸ (ÀÌ¿Í µ¿½Ã¿¡ ÇöÀç µð·ºÅ丮 ¿ª½Ã /root ·Î ¹Ù²ò´Ï´Ù), sudo -s¸¦
ÇÏ°Ô µÇ¸é Ȩ µð·ºÅ丮°¡ ±âÁ¸ ±×´ë·Î À¯ÁöµÇ¸ç, .bashrc ¿ª½Ã ÀüÀÚ°¡ $userÀÇ ~/.bashrc ¸¦ Àдµ¥ ¹ÝÇØ ÈÄÀÚ´Â /root/.b
ashrc ¸¦ ÀнÀ´Ï´Ù. ÀÌ ¿Ü¿¡µµ ¸î °¡Áö Â÷ÀÌ°¡ »ý±é´Ï´Ù.
¿¹½Ã
sudo
±âº» °ªÀº ½´ÆÛÀ¯Àú·Î ½´ÆÛÀ¯ÀúÀÇ º¸¾È±ÇÇÑÀ¸·Î ÇÁ·Î±×·¥À» ±¸µ¿ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ¸í·É¾î
$ sudo mkdir test
su
·Î±×¾Æ¿ôÀ» ÇÏÁö ¾Ê°í ´Ù¸¥ »ç¿ëÀÚÀÇ °èÁ¤À¸·Î Àüȯ.
[root@localhost ~]# pwd
[root@localhost ~]# su test
[test@localhost ~]$ pwd
/root # »ç¿ëÀÚ´Â º¯°æµÇ¾úÁö¸¸ ·Î±×ÀÎµÈ »ç¿ëÀÚ È¯°æÀ¸·Î ½©À» ½ÇÇàÇÏÁö ¾Ê¾Æ ±×´ë·Î /root¸¦ Ãâ·Â
[test@localhost ~]$ exit
[root@localhost ~]#
su -
´Ù¸¥ »ç¿ëÀÚÀÇ °èÁ¤À¸·Î ÀüȯÇÏ°í ÇØ´ç »ç¿ëÀÚ È¯°æÀ¸·Î ½©À» ½ÇÇà
[root@localhost ~]# pwd
/root
[root@localhost ~]# su - test
[test@localhost ~]$ pwd
/home/test # »ç¿ëÀÚ º¯°æ°ú ÇÔ²² ·Î±×ÀÎµÈ »ç¿ëÀÚ È¯°æÀ¸·Î ½©À» ½ÇÇàÇÏ¿© /home/test¸¦ Ãâ·Â
[test@localhost ~]$ exit
[root@localhost ~]#