LINUX
2019.02.15 / 19:07

[Ubuntu] ¿ìºÐÅõ ¼­¹ö¿¡¼­ ÆÄÀÏ ¾÷·Îµå ½Ã ±ÇÇѹ®Á¦ ÇØ°á

hanulbit
Ãßõ ¼ö 160

¿ìºÐÅõ ¼­¹ö¿¡¼­ ÆÄÀÏ ¾÷·Îµå ½Ã ±ÇÇÑ ¹®Á¦ ÇØ°áÇϱâ





¿ìºÐÅõ ¼­¹ö¿¡ ¹èÆ÷µÈ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ ¾÷·Îµå¸¦ ÇÒ ¶§ 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 [¼¼»óÀÇ ¸ðµç ±â·Ï]