[Ubuntu] ¿ìºÐÅõ ¼¹ö¿¡¼ ÆÄÀÏ ¾÷·Îµå ½Ã ±ÇÇѹ®Á¦ ÇØ°á
¿ìºÐÅõ ¼¹ö¿¡¼ ÆÄÀÏ ¾÷·Îµå ½Ã ±ÇÇÑ ¹®Á¦ ÇØ°áÇϱâ
¿ìºÐÅõ ¼¹ö¿¡ ¹èÆ÷µÈ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ ¾÷·Îµå¸¦ ÇÒ ¶§ java.io.FileNotFoundException ¿¡·¯°¡ ¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ¿¡·¯ ¸Þ½ÃÁöÀÇ ¸Ç ³¡À» º¸¸é permission denied ¶ó°í µÇ¾îÀִµ¥, ±ÇÇÑ ¹®Á¦·Î ÀÎÇØ Æú´õ¿¡ Á¢±ÙÀÌ °ÅºÎµÈ °ÍÀÌ´Ù.
ÀÌ·² °æ¿ì ¾÷·Îµå Æú´õÀÇ ¼ÒÀ¯±Ç°ú ±ÇÇÑÀ» º¯°æÇÏ¿© ¿¡·¯¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
# ÅèĹ °èÁ¤ Ãß°¡ [mgt@localserver: ~$] sudo useradd tomcat # ÅèĹ Æú´õ(tomcat8)ÀÇ ¼ÒÀ¯±ÇÀ» tomcatÀ¸·Î [mgt@localserver: ~$] sudo chown -¡©R tomcat:tomcat /usr/share/tomcat8 |
¸ÕÀú ¸í·É¾î¸¦ ½ÇÇàÇÏ¿© ÅèĹ °èÁ¤À» ¸¸µé°í, /usr/share/tomcat8 Æú´õÀÇ ¼ÒÀ¯±ÇÀ» tomcat·Î º¯°æÇÑ´Ù.
´ÙÀ½À¸·Î ¾÷·ÎµåµÉ Æú´õÀÇ ¼ÒÀ¯±ÇÀ» º¯°æÇÒ °ÍÀÌ´Ù. À§¿¡ Ç¥½ÃµÈ board-upload Æú´õ°¡ °¢Á¾ ÆÄÀϵéÀÌ ¾÷·ÎµåµÇ´Â Æú´õÀÌ´Ù. drwxr-xr-x 4 µÚ¿¡ root root¶ó°í µÇ¾îÀÖ´Ù. ÀÌ°ÍÀº board-upload Æú´õÀÇ ¼ÒÀ¯ÀÚ°¡ root ¶ó´Â °ÍÀÌ´Ù. ÀÌ Æú´õÀÇ ¼ÒÀ¯ÀÚ¸¦ tomcat·Î º¯°æÇÒ °ÍÀÌ´Ù.
# ¾÷·Îµå Æú´õÀÇ ¼ÒÀ¯±ÇÀ» ÅèĹÀ¸·Î º¯°æ [mgt@localserver: ~$] sudo chown -¡©R tomcat:tomcat /ÆÄÀϾ÷·Îµå °æ·Î # -RÀº ÇÏÀ§ Æú´õ±îÁö ¸ðµÎ ¼ÒÀ¯ÀÚ¸¦ º¯°æÇϱâ À§ÇØ ÁØ ¿É¼ÇÀÌ´Ù. ex) [mgt@localserver: ~$] sudo chown -¡©R tomcat:tomcat /var/board-upload |
´Ù½Ã Æú´õ¸¦ º¸¸é ¼ÒÀ¯ÀÚ°¡ tomcat·Î º¯°æµÈ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ±×´ÙÀ½À¸·Î ÇÒ ÀÏÀº board-upload Æú´õÀÇ ±ÇÇÑÀ» º¯°æÇÏ´Â °ÍÀÌ´Ù. ±×Àü¿¡ ±ÇÇÑ¿¡ ´ëÇؼ ¾Ë¾Æº¸ÀÚ.
À§¿¡¼ »¡°£»ö ¹Ú½º·Î Ç¥½ÃÇÑ ºÎºÐÀ» µû·Î º¸¸é ÀÌ·¸´Ù.
drwxr-xr-x 4 tomcat tomcat 4096 Aug 14 21:18 board-upload ÆÄÀÏŸÀÔ ±ÇÇÑ(permission)Á¤º¸ ¸µÅ©¼ö ¼ÒÀ¯ÀÚ ¼ÒÀ¯±×·ì ¿ë·® »ý¼º³¯Â¥ ÆÄÀÏ(or Æú´õ)À̸§ |
ÆÄÀÏŸÀÔ : d - µð·ºÅ丮 , l - ¸µÅ©ÆÄÀÏ , - ´ÂÀϹÝÆÄÀÏ µî
±ÇÇÑÁ¤º¸ : ÇØ´ç Æú´õ(ÆÄÀÏ)¿¡ ºÎ¿©µÈ ±ÇÇÑ
¸µÅ©¼ö : ÇØ´ç Æú´õ(ÆÄÀÏ)ÀÇ ¸µÅ© ¼ö (¸µÅ© = À©µµ¿ìÀÇ ¹Ù·Î°¡±â)
¼ÒÀ¯ÀÚ : ÇØ´ç Æú´õÀÇ ¼ÒÀ¯ÀÚ
¼ÒÀ¯±×·ì : ÇØ´ç Æú´õÀÇ ¼ÒÀ¯±×·ì
¿ë·® : Æú´õÀÇ ¿ë·®
»ý¼º³¯Â¥ : Æú´õÀÇ »ý¼º³¯Â¥
Æú´õ(ÆÄÀÏ)À̸§ : Æú´õÀ̸§
¸Ç ¾ÕÀ» d¸¦ Á¦¿ÜÇÑ ºÎºÐÀ» º¸¸é rwxr-xr-x ·Î µÇ¾îÀִµ¥, ÀÌ°ÍÀº °¢°¢ ¼ÒÀ¯ÀÚ, ±×·ì, ±âŸ »ç¿ëÀÚ(¼ÒÀ¯ÀÚ¿Í ±×·ìÀ» Á¦¿ÜÇÑ »ç¿ëÀÚ)ÀÇ ±ÇÇÑÀ» ³ªÅ¸³½ °ÍÀÌ´Ù. ±×¸®°í r, w, x ¶ó´Â °ÍÀº Á¢±Ù ±ÇÇÑÀ» ³ªÅ¸³½ °ÍÀÌ´Ù.
r : Àбâ Çã¿ë
w : ¾²±â Çã¿ë
x : ½ÇÇà Çã¿ë
±ÇÇÑÀ» º¼ ¶§´Â 3°³¾¿ ²÷¾î¼ ºÁ¾ß ÇÑ´Ù. ¿Ö³ÄÇÏ¸é ¼ÒÀ¯ÀÚ ,±×·ì, ±âŸ »ç¿ëÀÚ¿¡ ´ëÇØ Àбâ, ¾²±â, ½ÇÇà ±ÇÇÑÀ» ¸ðµÎ Ç¥½ÃÇÑ °ÍÀ̹ǷΠ±ÇÇÑÀº ÃÑ 9ÀÚ¸®·Î Ç¥½ÃµÈ´Ù. ±×·¡¼ 3°³¾¿ ²÷¾î¼ È®ÀÎÇÏ´Â °ÍÀÌ´Ù.
±×·¯¸é board-upload Æú´õÀÇ ±ÇÇÑÀ» Çϳª¾¿ »ìÆ캸ÀÚ.
rwx : ¼ÒÀ¯ÀÚ ±ÇÇÑÀ¸·Î Àбâ, ¾²±â, ½ÇÇà ¸ðµÎ °¡´É
r-x : ±×·ì ±ÇÇÑÀ¸·Î Àбâ, ½ÇÇุ °¡´É (±ÇÇÑÀÌ ¾ø´Â °ÍÀº - À¸·Î Ç¥½ÃÇÑ´Ù. Áï ¾²±â ±ÇÇÑÀÌ ¾øÀ¸¹Ç·Î °¡¿îµ¥¿¡ - Ç¥½Ã°¡ µÇ¾îÀÖ´Ù.)
r-x : ±âŸ »ç¿ëÀÚ ±ÇÇÑÀ¸·Î Àбâ, ½ÇÇุ °¡´É
ÇöÀç ¼ÒÀ¯±ÇÀÚ¸¸ ¸ðµç ±ÇÇÑÀÌ ºÎ¿©µÈ »óÅÂÀε¥, ÀÌ°ÍÀ» ±×·ì, ±âŸ »ç¿ëÀÚµµ ¸ðµç ±ÇÇÑÀÌ ºÎ¿©µÇµµ·Ï º¯°æÇÒ °ÍÀÌ´Ù.
¡á ¸®´ª½ºÀÇ ±ÇÇÑ¿¡ ´ëÇØ
# Æú´õ ¶Ç´Â ÆÄÀÏÀÇ ±ÇÇÑ º¯°æ [mgt@localserver: ~$] chmod -Rf 777 [Æú´õ ¶Ç´Â ÆÄÀϸí] # ¿É¼Ç ¼³¸í # -R ¼ºê µð·ºÅ丮ÀÇ ÆÄÀϱîÁö ½ÇÇàµÈ´Ù. # -f ÀÚ±â¼ÒÀ¯°¡ ¾Æ´Ñ ÆÄÀÏ¿¡ ±îÁö º¯°æÀ» ½ÃµµÇÑ´Ù. ¿¡·¯ ¸Þ½ÃÁö¸¦º¸¿©ÁÖÁø ¾Ê´Â´Ù. # -v º¯°æµÇ´Â ¸ðµå¿¡ ´ëÇØ º¸¿©ÁØ´Ù. ex) [mgt@localserver: ~$] chmod -Rf 777 board-upload |
¸í·É¾î¸¦ ½ÇÇà½ÃÄÑ ±ÇÇÑÀ» º¯°æÇÑ µÚ, ´Ù½Ã Æú´õÀÇ ±ÇÇÑÀ» È®ÀÎÇØ º¸ÀÚ. ±ÇÇÑÀÌ rwxrwxrwx·Î º¯°æµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ±ÇÇÑ º¯°æÀ» ÇÑ °ÍÀº À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼ ÆÄÀÏ ¾÷·Îµå¸¦ ÇÏ¸é¼ Æú´õ¸¦ »ý¼ºÇÒ °æ¿ì (¿¹¸¦ µé¾î ¾÷·Îµå ³¯Â¥ÀÇ Æú´õ¸¦ »ý¼º) ¿À·ù°¡ ¹ß»ýÇÒ ¼ö Àֱ⠶§¹®¿¡ ´©±¸¶óµµ Àбâ, ¾²±â, ½ÇÇàÀÇ ±ÇÇÑÀ» °¡Áú¼ö ÀÖµµ·Ï º¯°æÇÑ °ÍÀÌ´Ù.
±ÇÇÑ º¯°æ ÈÄ ÆÄÀÏÀ» ¾÷·ÎµåÇغ¸¸é Á¤»óÀûÀ¸·Î µ¿ÀÛÇÒ °ÍÀÌ´Ù. ÆÄÀÏÁú¶ó¸¦ ÀÌ¿ëÇØ ¾÷·Îµå Æú´õ¸¦ È®ÀÎÇØ º¸¸é ¾÷·ÎµåµÈ ÆÄÀÏÀÌ ÀÖ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Ãâó: https://all-record.tistory.com/187?category=733055 [¼¼»óÀÇ ¸ðµç ±â·Ï]