6.3. Red Hat Enterprise Linux °ü·Ã Á¤º¸

´ÙÀ½ ºÎºÐ¿¡¼­´Â Red Hat Enterprise LinuxÀÇ »ç¿ëÀÚ °èÁ¤ ¹× ÀÚ¿ø °ü¸®¸¦ À§ÇÑ ´Ù¾çÇÑ ±â´É¿¡ ´ëÇÏ¿© ¼³¸íÇØº¸°Ú½À´Ï´Ù.

6.3.1. »ç¿ëÀÚ °èÁ¤, ±×·ì ¹× »ç¿ë ±ÇÇÑ

Red Hat Enterprise Linux¿¡¼­´Â ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤ÀÌ »ý¼ºµÈ ÈÄ »ç¿ëÀÚ´Â ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÏ¿© »ç¿ë ±ÇÇÑÀÌ ÁÖ¾îÁø ¾î´À ÀÀ¿ë ÇÁ·Î±×·¥À̳ª ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Red Hat Enterprise Linux´Â »ç¿ëÀÚ¿Í ±×·ì¿¡ ÁÖ¾îÁø »ç¿ë ±ÇÇÑ¿¡ ±â¹ÝÇÏ¿© À̵éÀÌ ¾î¶² ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö °áÁ¤ÇÕ´Ï´Ù.

ÆÄÀÏ, µð·ºÅ丮¿Í ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼¼°¡Áö À¯ÇüÀÇ »ç¿ë ±ÇÇÑÀÌ ÁÖ¾îÁö¸ç, ÀÌ·¯ÇÑ »ç¿ë ±ÇÇÑÀ» ÀÌ¿ëÇÏ¿© ¾×¼¼½º Çã°¡¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. µð·ºÅ丮 ¸ñ·ÏÀ» Ãâ·Â½Ã ´ÙÀ½°ú °°Àº ¼¼°¡Áö ÇѴܾî·Î µÈ ±âÈ£°¡ »ç¿ëµË´Ï´Ù:

³×¹øÂ° ±âÈ£ (-)´Â ¾Æ¹«·± ¾×¼¼½º°¡ ÁÖ¾îÁöÁö ¾Ê¾ÒÀ½À» ÀǹÌÇÕ´Ï´Ù.

¼¼°¡Áö »ç¿ë ±ÇÇÑÀº ´ÙÀ½°ú °°Àº ¼¼°¡Áö ´Ù¸¥ À¯ÇüÀÇ »ç¿ëÀÚ ±×·ì¿¡°Ô ÇÒ´çµË´Ï´Ù:

¾Õ¼­ ¼³¸íÇÏ¿´µíÀÌ ls -l ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ÆÄÀÏÀÇ »ç¿ë ±ÇÇÑÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ juanÀÌ foo¶ó´Â À̸§ÀÇ ½ÇÇà ÆÄÀÏÀ» ¸¸µé¾úÀ»¶§, ls -l foo ¸í·ÉÀÇ Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³¯°ÍÀÔ´Ï´Ù:

-rwxrwxr-x    1 juan     juan            0 Sep 26 12:25 foo

ÀÌ ÆÄÀÏ¿¡ ´ëÇÑ »ç¿ë ±ÇÇÑ Á¤º¸´Â Á٠ù ºÎºÐ¿¡ ³ªÅ¸³­ rwx·Î ½ÃÀÛÇÕ´Ï´Ù. óÀ½ ³ª¿Â ¼¼°³ÀÇ ±âÈ£´Â ¼ÒÀ¯ÀÚ ¾×¼¼½º Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ¿¹½Ã¿¡¼­ ¼ÒÀ¯ÀÚ juanÀº ÆÄÀÏ Àбâ, ¾²±â ¹× ½ÇÇàÀÌ ¸ðµÎ Çã¿ëµË´Ï´Ù. ´ÙÀ½¿¡ ³ª¿Â rwx ±âÈ£ ¼¼Æ®´Â ±×·ì ¾×¼¼½º Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù (ÀÌ ¿¹½Ã¿¡¼­´Â Àбâ, ¾²±â, ½ÇÇà ¸ðµÎ Çã¿ëµÊ). ¸¶Áö¸· ±âÈ£ ¼¼Æ®´Â ±âŸ »ç¿ëÀÚ¸¦ ÀǹÌÇϸç, ±âŸ »ç¿ëÀÚ´Â ÀÌ ÆÄÀÏÀ» ÀÐ°í ½ÇÇàÇÒ ¼ö´Â ÀÖÁö¸¸, ¾²±â ±ÇÇÑÀº ¾øÀ¸¹Ç·Î ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ë ±ÇÇѰú »ç¿ëÀÚ °èÁ¤°ú °ü·ÃÇÏ¿© ÇѰ¡Áö ±â¾ïÇϼžßÇÒ Á¡Àº Red Hat Enterprise Linux¿¡¼­ ½ÇÇàµÇ´Â ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥Àº ƯÁ¤ »ç¿ëÀÚÀÇ È¯°æ¿¡¼­ ½ÇÇàµÈ´Ù´Â »ç½ÇÀÔ´Ï´Ù. Áï ¸¸ÀÏ »ç¿ëÀÚ juanÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÒ °æ¿ì ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥Àº juanÀÇ »ç¿ëÀÚ È¯°æ¿¡¼­ ½ÇÇàµË´Ï´Ù. ±×·¯³ª ¾î¶² °æ¿ì¿¡´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ º¸´Ù ³ôÀº ¼öÁØÀÇ »ç¿ëÀÚ ±ÇÇÑÀÌ ÇÊ¿äÇÒ °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥Àº ½Ã½ºÅÛ ¼³Á¤À» ¼öÁ¤ÇÏ°í »ç¿ëÀÚÀÇ ·Î±× ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â ±â´ÉÀ» Çϱ⠶§¹®¿¡ Ưº°ÇÑ ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.

Red Hat Enterprise Linux¿¡´Â ´ÙÀ½°ú °°Àº Ư¼ö ±ÇÇÑÀÌ »ç¿ëµË´Ï´Ù:

6.3.1.1. »ç¿ëÀÚ¸í°ú UID, ±×·ì°ú GID

Red Hat Enterprise Linux¿¡¼­ »ç¿ëÀÚ °èÁ¤°ú ±×·ì À̸§Àº »ç¶÷µéÀÌ ÆíÀǸ¦ À§Çؼ­ ÁÖ·Î »ç¿ëµË´Ï´Ù. ½Ã½ºÅÛ ±â°è»ó¿¡¼­´Â À̸§ ´ë½Å ¼ýÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¼ýÀÚ´Â »ç¿ëÀÚÀÇ °æ¿ì UIDÀ¸·Î, ±×·ì ½Äº°ÀÚ´Â GID¶ó°í ºÎ¸¨´Ï´Ù. »ç¿ëÀÚ°¡ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¶§¿¡´Â ÀÌ·¯ÇÑ UID/GID°¡ »ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖ´Â(human-readable) À̸§À¸·Î ¹ø¿ªµÇ¾î ³ªÅ¸³³´Ï´Ù.

Áß¿äÁß¿ä
 

³×Æ®¿öÅ© »ó¿¡¼­ ÆÄÀϰú ÀÚ¿øÀ» °øÀ¯ÇÒ °èȹÀ̶ó¸é ±â¾÷ ³»ÀÇ ¸ðµç UID ¹× GID°¡ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù. ¾×¼¼½º Á¦¾î ±â´ÉÀº »ç¿ëÀÚ À̸§À̳ª ±×·ì À̸§ÀÌ ¾Æ´Ñ UID¿Í GID¸¦ ÀÌ¿ëÇÏ¿© ÀÛµ¿ÇϹǷÎ, ÀÌ ¹øÈ£°¡ Çϳª¶óµµ Áߺ¹µÈ´Ù¸é ¾×¼¼½º Á¦¾î¸¦ ÀûÀýÈ÷ ¼öÇàÇÒ ¼ö ¾ø°Ô µË´Ï´Ù.

ƯÈ÷ ÆÄÀÏ ¼­¹ö¿¡ ÀúÀåµÈ /etc/passwd ÆÄÀϰú /etc/group ÆÄÀÏÀÌ »ç¿ëÀÚ ¿öÅ©½ºÅ×À̼ǿ¡ ÀúÀåµÈ ÆÄÀϰú UID ¹× GID°¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â´Ù¸é, º¸¾È»ó Å« ¹®Á¦¸¦ ÃÊ·¡ÇÏ°Ô µË´Ï´Ù.

¿¹¸¦ µé¾î ¸¸ÀÏ »ç¿ëÀÚ juanÀº µ¥½ºÅ©Å¾ ÄÄÇ»ÅÍ¿¡¼­ UID 500À̶ó°í °¡Á¤ÇÒ °æ¿ì juanÀÌ ÆÄÀÏ ¼­¹ö¿¡¼­ ÆÄÀÏÀ» »ý¼ºÇÑ´Ù¸é ÀÌ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ UID´Â 500À¸·Î ÁöÁ¤µË´Ï´Ù. ±×·¯³ª ¸¸ÀÏ »ç¿ëÀÚ bobÀÌ ÆÄÀÏ ¼­¹ö (¶Ç´Â ´Ù¸¥ ÄÄÇ»ÅÍ)¿¡ ¹Ù·Î ·Î±×ÀÎÇÏ¿´À»¶§ bobÀÇ °èÁ¤ ¹øÈ£°¡ ¿ª½Ã 500À̶ó¸é, bobÀº juanÀÌ ¼ÒÀ¯ÇÑ ¸ðµç ÆÄÀÏ¿¡ ¿ÏÀüÇÑ »ç¿ë ±ÇÇÑÀ» °®°Ô µÇ¸ç, ¸¶Âù°¡Áö·Î juan ¶ÇÇÑ bobÀÇ ÆÄÀÏ¿¡ ¿ÏÀüÇÑ »ç¿ë ±ÇÇÑÀ» °¡Áö°Ô µË´Ï´Ù.

µû¶ó¼­ ¾î¶°ÇÑ °æ¿ì¿¡µµ UID¿Í GID°¡ Áߺ¹µÇ¾î¼­´Â ¾ÈµË´Ï´Ù.

UID¿Í GID¿¡¼­ ½ÇÁ¦ ¼ýÀÚ°¡ Ưº°ÇÑ Àǹ̰¡ °¡Áö´Â °æ¿ì°¡ µÎ°¡Áö ÀÖ½À´Ï´Ù. ù¹øÂ° °æ¿ì´Â UID¿Í GID°¡ 0À̶ó¸é root »ç¿ëÀÚ¸¦ ÀǹÌÇÕ´Ï´Ù. µû¶ó¼­ Red Hat Enterprise Linux¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ¸ðµç »ç¿ë ±ÇÇÑÀ» °¡Áý´Ï´Ù.

µÎ¹øÂ° °æ¿ì·Î UID¿Í GID ¹øÈ£ 500 ÀÌÇÏ´Â ½Ã½ºÅÛ »ç¿ëÀ» À§ÇØ µû·Î ÁöÁ¤µÇ¾ú½À´Ï´Ù. UID/GID 0°ú´Â ´Þ¸® UID¿Í GID 500 ÀÌÇÏ ¹øÈ£´Â Red Hat Enterprise Linux¿¡ ÀÇÇØ Ưº°È÷ Ãë±ÞµÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀÌ UID/GID ¹øÈ£´Â ¾ÕÀ¸·Î »ç¿ëÀ» À§ÇÏ¿© º¸Á¸µÇ¸ç Àý´ë·Î ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô´Â ÇÒ´çµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ Ç¥ÁØ »ç¿ëÀÚ ¹× ±×·ì¿¡ ´ëÇÑ º¸´Ù »ó¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, Red Hat Enterprise Linux ÂüÁ¶ °¡À̵忡¼­ »ç¿ëÀÚ¿Í ±×·ì ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

Red Hat Enterprise Linux »ç¿ëÀÚ »ý¼º µµ±¸¸¦ »ç¿ëÇÏ¿© »õ »ç¿ëÀÚ °èÁ¤À» Ãß°¡ÇÒ °æ¿ì 500 ÀÌ»ó ¹øÈ£ Áß »ç¿ë °¡´ÉÇÑ Ã¹ ¹øÈ£°¡ »õ »ç¿ëÀÚ °èÁ¤ÀÇ UID¿Í GID·Î ÇÒ´çµË´Ï´Ù. ¸¸ÀÏ »õ »ç¿ëÀÚ °èÁ¤ÀÇ UID/GID°¡ 501À̶ó¸é, ´ÙÀ½¿¡ »ý¼ºµÉ »ç¿ëÀÚ °èÁ¤Àº UID/GID 502À¸·Î °è¼Ó ÁøÇàµË´Ï´Ù.

Red Hat Enterprise Linux¿¡¼­ »õ »ç¿ëÀÚ¸¦ »ý¼ºÇϴµ¥ »ç¿ëµÇ´Â µµ±¸´Â ´Ù¾çÇÕ´Ï´Ù. ±×·¯³ª ÀÌ µµ±¸¿¡ ´ëÇÑ ³»¿ëÀº ÀÌ Àå ¸¶Áö¸· ºÎºÐ¿¡¼­ ´Ù·ç±â·Î ÇÏ°í ¿ì¼± ´ÙÀ½ ºÎºÐ¿¡¼­´Â Red Hat Enterprise Linux¿¡¼­ ½Ã½ºÅÛ °èÁ¤°ú ±×·ìÀ» Á¤ÀÇÇϴµ¥ »ç¿ëÇÏ´Â ÆÄÀÏ¿¡ ´ëÇÏ¿© ¼³¸íÇØº¸°Ú½À´Ï´Ù.

6.3.2. »ç¿ëÀÚ °èÁ¤ ¹× ±×·ìÀ» °ü¸®ÇÏ´Â ÆÄÀÏ

Red Hat Enterprise Linux¿¡¼­ »ç¿ëÀÚ °èÁ¤ ¹× ±×·ì¿¡ ´ëÇÑ Á¤º¸´Â /etc/ µð·ºÅ丮 ¾È¿¡ À§Ä¡ÇÑ ¿©·¯ ÅØ½ºÆ® ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ°¡ »õ »ç¿ëÀÚ °èÁ¤À» »ý¼ºÇϰԵǸé ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ÇÊ¿äÇÑ º¯°æ »çÇ×ÀÌ Àû¿ëµÇ°Å³ª ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ Á÷Á¢ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½Àº Red Hat Enterprise Linux¿¡¼­ /etc/ µð·ºÅ丮¿¡ À§Ä¡ÇÑ »ç¿ëÀÚ¿Í ±×·ì Á¤º¸ ÆÄÀÏÀÔ´Ï´Ù:

6.3.2.1. /etc/passwd

/etc/passwd ÆÄÀÏÀº ´©±¸³ª Àб⠰¡´ÉÇÑ ÆÄÀϷμ­ °¢ ÁÙ¸¶´Ù ÇÑ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ½À´Ï´Ù. °¢ ÁÙÀº ÄÝ·Ð(:)À¸·Î ±¸ºÐµÈ 7°¡Áö Á¤º¸¸¦ ³ªÅ¸³À´Ï´Ù:

  • »ç¿ëÀÚ¸í — ½Ã½ºÅÛ¿¡ ·Î±×Àνà »ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ´Â »ç¿ëÀÚ¸í.

  • ¾ÏÈ£ — ¾ÏȣȭµÈ ¾ÏÈ£ (¼¨µµ¿ì ÆÐ½º¿öµå°¡ »ç¿ëµÈ °æ¿ì x·Î ³ªÅ¸³³´Ï´Ù — ¼¨µµ¿ì ÆÐ½º¿öµå¿¡ ´ëÇØ¼­´Â ÀÌ Àå ¸¶Áö¸· ºÎºÐ¿¡¼­ º¸´Ù ÀÚ¼¼ÇÏ°Ô ¼³¸íÇϰڽÀ´Ï´Ù)

  • »ç¿ëÀÚ ID (UID) — »ç¿ëÀÚ À̸§¿¡ »óÀÀÇÏ´Â ¹øÈ£. ½Ã½ºÅÛ°ú ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾×¼¼½º ±ÇÇÑÀ» È®Àνà ÀÌ ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.

  • ±×·ì ID (GID) — ÀÏÂ÷ ±×·ì À̸§¿¡ »óÀÀÇÏ´Â ¹øÈ£. ½Ã½ºÅÛ°ú ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾×¼¼½º ±ÇÇÑÀ» È®Àνà ÀÌ ¹øÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.

  • GECOS — GECOS[1] Ç×Àº °¢ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ ±â·ÏÇϴµ¥ »ç¿ëµÇ¾úÀ¸³ª Áö±ÝÀº ÀÚÁÖ »ç¿ëµÇÁö ¾Ê°í ºóÄ­À¸·Î µÎ°Å³ª ¶Ç´Â Ãß°¡ Á¤º¸ (¿¹, »ç¿ëÀÚÀÇ À̸§)À» ±â·ÏÇϴµ¥ »ç¿ëµË´Ï´Ù.

  • Ȩ µð·ºÅ丮 — »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮·ÎÀÇ Àý´ë °æ·Î, ¿¹ /home/juan/.

  • ½© — »ç¿ëÀÚÀÇ ·Î±×ÀÎ ½©. ½©Àº ÀϹÝÀûÀ¸·Î ¸í·ÉÇà ÇØ¼®±â·Î »ç¿ëµÇ¸ç Á¾Á¾ shell¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù. Red Hat Enterprise Linux¿¡¼­ ±âº» ·Î±×Àν©Àº /bin/bash ÀÔ´Ï´Ù. ÀÌ Ç×ÀÌ ºñ¾îÀÖ´Ù¸é /bin/sh°¡ »ç¿ëµË´Ï´Ù. ¸¸ÀÏ Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏ·Î ÁöÁ¤µÈ´Ù¸é, ÀÌ »ç¿ëÀÚ´Â ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇÒ ¼ö ¾ø½À´Ï´Ù.

´ÙÀ½Àº /etc/passwd ÆÄÀÏ ³»¿ë ¿¹½ÃÀÔ´Ï´Ù:

root:x:0:0:root:/root:/bin/bash

ÀÌ ¿¹½Ã¿¡¼­ root »ç¿ëÀÚ°¡ ¼¨µµ¿ì ¾ÏÈ£¸¦ »ç¿ëÇϰí ÀÖÀ¸¸ç, UID¿Í GID°¡ 0 À̶ó´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. root »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮´Â /root/À̸ç, ·Î±×ÀÎ ½©Àº /bin/bash ÀÔ´Ï´Ù.

/etc/passwd ÆÄÀÏ¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â passwd(5) ¸ÇÆäÀÌÁö¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

6.3.2.2. /etc/shadow

/etc/passwd ÆÄÀÏÀº UID¿¡¼­ »ç¿ëÀÚ¸íÀ¸·Î ¹ø¿ª ÀÛ¾÷À» ¼öÇàÇϴµ¥ »ç¿ëµÇ¹Ç·Î ´©±¸³ª Àб⠰¡´ÉÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ /etc/passwd¿¡ ÀúÀåÇϱ⿣ À§ÇèÀÌ µû¸¨´Ï´Ù. ¹°·Ð ¾ÏÈ£°¡ ¾ÏȣȭµÇ±â´Â ÇÏÁö¸¸, ħÀÔÀÚ°¡ ÀÌ ¾ÏÈ£¸¦ ¾Ë¾Æ³»¸é ÇØµ¶ÀÌ °¡´ÉÇÒÁöµµ ¸ð¸¨´Ï´Ù.

¸¸ÀÏ Ä§ÀÔÀÚ°¡ /etc/passwd ÆÄÀÏÀÇ ³»¿ëÀ» ¾Ë°ÔµÇ¸é ¾ÏÈ£¸¦ ã¾Æ³»±â À§ÇÑ °ø°ÝÀ» °¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ħÀÔÀÚµµ ¾î¸®¼®Áö ¾Ê´Ù¸é ¾ÏÈ£ Å©·¡Ä¿ ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ý¼ºµÈ °¡´ÉÇÑ ¾ÏÈ£¸¦ °¡Áö°í Á÷Á¢ ·Î±×ÀÎÇÏ¿© ¾ÏÈ£¸¦ ã¾Æ³»´Â ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¾ÏÈ£ ÇØµ¶ ÇÁ·Î±×·¥À» »ç¿ëÇÕ´Ï´Ù:

  • ¾ÏÈ£ Å©·¡Ä¿´Â °¡´ÉÇÑ ¾ÏÈ£¸¦ »ý¼ºÇÕ´Ï´Ù

  • °¢ ¾ÏÈ£¸¦ ½Ã½ºÅÛ°ú ¶È°°Àº ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ¾ÏȣȭÇÕ´Ï´Ù.

  • ±× ÈÄ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ /etc/passwd ÆÄÀÏ¿¡ ±â·ÏµÈ ¾ÏÈ£¿Í ºñ±³Çغ¾´Ï´Ù.

ÀÌ·¯ÇÑ °ø°ÝÀº ±â¾÷ü¿¡¼­ ¸Ö¸® ¶³¾îÁø ½Ã½ºÅÛ¿¡¼­ ¼öÇà °¡´ÉÇÕ´Ï´Ù. µû¶ó¼­ ħÀÔÀÚ´Â °¡Àå °­·ÂÇÑ ¼º´ÉÀÇ Çϵå¿þ¾î¸¦ »ç¿ëÇÏ¿© ºü¸¥ ½Ã°£³»¿¡ ¼ö¸¹Àº ¾ÏÈ£¸¦ ºñ±³ÇÒ ¼ö°¡ ÀÖÀ¸¹Ç·Î º¸¾È»ó ¸Å¿ì À§ÇèÇÕ´Ï´Ù.

ÀÌ·¯ÇÑ »óȲÀ» ¹æÁöÇϱâ À§ÇÏ¿© °¢ »ç¿ëÀÚÀÇ ¾ÏÈ£ (¹× ¾ÏÈ£ »ç¿ë ±âÇÑ Á¤º¸)´Â ¿ÀÁ÷ ·çÆ® »ç¿ëÀÚ¸¸ Àб⠰¡´ÉÇÑ /etc/shadow ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ÀÌ ÆÄÀÏÀº /etc/passwd ÆÄÀϰú ¸¶Âù°¡Áö·Î °¢ »ç¿ëÀÚÀÇ Á¤º¸°¡ ÇÑÁÙ¸¶´Ù ÀúÀåµÇ¾î ÀÖÀ¸¸ç, °¢ ÁÙÀº ÄÝ·Ð(:)À¸·Î ±¸ºÐµÈ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ ´ã½À´Ï´Ù:

  • »ç¿ëÀÚ¸í — ½Ã½ºÅÛ¿¡ ·Î±×Àνà »ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ´Â »ç¿ëÀÚ¸í. login ÇÁ·Î±×·¥Àº ÀÌ ÁÙ¿¡¼­ »ç¿ëÀÚ ¾ÏÈ£¿Í °ü·Ã Á¤º¸¸¦ Àоî¿É´Ï´Ù.

  • ¾ÏȣȭµÈ ¾ÏÈ£ — 13¿¡¼­ 24°³ ¹®ÀÚ·Î ±¸¼ºµÈ ¾ÏÈ£. crypt(3) ¶óÀ̺귯¸® ÇÔ¼ö³ª md5 ÇØ½Ã ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÏ¿© ¾ÏȣȭÇÕ´Ï´Ù. À¯È¿ÇÑ Çü½ÄÀÇ ¾ÏȣȭµÈ ¾ÏÈ£³ª ÇØ½ÃµÈ ¾ÏÈ£°¡ ¾Æ´Ñ ´Ù¸¥ Çü½ÄÀÇ °ªÀÌ ³ªÅ¸³¯ °æ¿ìµµ ÀÖ½À´Ï´Ù. ¸¸ÀÏ !À̳ª *¶ó´Â °ªÀÌ º¸À̸é, °èÁ¤ÀÌ Àá°Ü¼­ »ç¿ëÀÚ°¡ ·Î±×ÀÎÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¸¸ÀÏ °ªÀÌ !!À̶ó¸é ¾ÏÈ£°¡ ¾ÆÁ÷ ¼³Á¤µÇÁö ¾Ê¾ÒÀ¸¸ç ¾ÏÈ£¸¦ ¼³Á¤ÇÏÁö ¾ÊÀº »ç¿ëÀÚ´Â ·Î±×ÀÎÇÒ ¼ö°¡ ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù.

  • ÃÖ±ÙÀÇ ¾ÏÈ£ º¯°æÀÏ — 1970³â 1¿ù 1ÀÏ (epoch) ÀÌÈÄ·Î ÃÖ±Ù ¾ÏÈ£°¡ º¯°æµÈ ÈÄ ³¯Â¥¼ö. ÀÌ Á¤º¸´Â ´ÙÀ½ Ä­¿¡ ³ª¿Â ¾ÏÈ£ ±âÇÑ ¸¸·á °ª°ú ÇÔ²² »ç¿ëµË´Ï´Ù.

  • ÆÐ½º¿öµå º¯°æ À¯¿¹±â°£ — ¾ÏÈ£¸¦ º¯°æÇؾßÇÏ´Â ¸¸±âÀϱîÁö ³²Àº ³¯Â¥¼ö.

  • ÇöÀç ¾ÏÈ£ À¯È¿±â°£ — ¾ÏÈ£¸¦ º¯°æÇϱâÀ§ÇØ ±â´Ù·Á¾ßÇÏ´Â ÃÖ¼Ò ³¯Â¥¼ö.

  • ¾ÏÈ£ ¸¸·á Àü °æ°í±â°£ — ¾ÏÈ£°¡ ¸¸·áµÇ±â Àü »ç¿ëÀÚ¿¡°Ô °æ°í¸¦ º¸³»´Â ±â°£.

  • ¾ÏÈ£ ¸¸·á ÈÄ °èÁ¤»ç¿ë ºÒ°¡±â°£ — ¾ÏÈ£°¡ ¸¸·áµÈ ÈÄ ¸îÀÏÈÄ °èÁ¤À» ºñȰ¼ºÈ­ÇÒ °ÍÀÎÁö °áÁ¤ÇÏ´Â ³¯Â¥¼ö.

  • °èÁ¤ »ç¿ë ºÒ°¡ÀÏ — »ç¿ëÀÚ °èÁ¤ÀÌ ºñȰ¼ºÈ­µÈ ÀÌÈÄ ³¯Â¥¼ö (1970³â 1¿ù 1ÀÏ ÀÌÈÄ ³¯Â¥¼ö·Î ÀúÀå)

  • º¸·ùµÈ ¿µ¿ª — Red Hat Enterprise Linux¿¡¼­´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

/etc/shadow ÆÄÀÏ ³»¿ëÀÇ ¿¹½Ã:

juan:$1$.QKDPc5E$SWlkjRWexrXYgc98F.:12825:0:90:5:30:13096:

ÀÌ ÁÙÀº »ç¿ëÀÚ juan¿¡ ´ëÇÑ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù:

  • ÃÖ±Ù ¾ÏÈ£ º¯°æÀÏÀº 2005³â 2¿ù 11ÀÏÀÓ

  • ¾ÏÈ£¸¦ º¯°æÇؾßÇÏ´Â ÃÖ¼Ò ³¯Â¥¼ö°¡ Á¤ÇØÁöÁö ¾Ê¾ÒÀ½

  • ¾ÏÈ£¸¦ ¸Å 90Àϸ¶´Ù º¯°æÇؾßÇÔ

  • ¾ÏÈ£ º¯°æ ¸¸±âÀÏ 5ÀÏ Àü¿¡ »ç¿ëÀÚ¿¡°Ô °æ°í¸¦ º¸³¿

  • ¾ÏÈ£°¡ ¸¸±âµÈ ÈÄ 30ÀÏ µ¿¾È ¾Æ¹«·± ·Î±×ÀÎÀÌ ÇàÇØÁöÁö ¾ÊÀ» °æ¿ì °èÁ¤ÀÌ ºñȰ¼ºÈ­µÊ

  • °èÁ¤Àº 2005³â 11¿ù 9ÀÏ¿¡ ¸¸±âµÊ

/etc/shadow ÆÄÀÏ¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â shadow(5) ¸ÇÆäÀÌÁö¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

6.3.2.3. /etc/group

/etc/group ÆÄÀÏÀº ±×·ì¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ¸¸ç ´©±¸³ª Àб⠰¡´ÉÇÑ ÆÄÀÏÀÔ´Ï´Ù. °¢ ÁÙ¿¡¼­´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµÈ 4°¡Áö Á¤º¸¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù:

  • ±×·ì¸í — ±×·ì À̸§. ´Ù¾çÇÑ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÌ ±×·ì ¹øÈ£¸¦ ±×·ì À̸§À¸·Î ¹ø¿ªÇϴµ¥ »ç¿ëÇÕ´Ï´Ù.

  • ±×·ì ¾ÏÈ£ — ±×·ì ¾ÏÈ£°¡ ¼³Á¤µÇ¾î ÀÖ´Ù¸é, ±×·ì¿¡ ¼ÓÇÏÁö ¾ÊÀº »ç¿ëÀÚ°¡ newgrp ¸í·ÉÀ» ÀÔ·Â ÈÄ À̰÷¿¡ ÀúÀåµÈ ¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¿© ±×·ì¿¡ °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ò¹®ÀÚ x·Î ³ªÅ¸³­´Ù¸é, ¼¨µµ¿ì ±×·ì ¾ÏÈ£°¡ »ç¿ëµÇ¾úÀ½À» ÀǹÌÇÕ´Ï´Ù.

  • ±×·ì ID (GID) — ±×·ë À̸§¿¡ »óÀÀÇÏ´Â ¹øÈ£. ¿î¿µ üÁ¦¿Í ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾×¼¼½º ±ÇÇÑÀ» °áÁ¤ÇÒ¶§ »ç¿ëÇÕ´Ï´Ù.

  • ±¸¼º¿ø ¸ñ·Ï — ÇØ´ç ±×·ì¿¡ ¼ÓÇÑ »ç¿ëÀÚÀÇ ¸ñ·Ï. (°¢ »ç¿ëÀÚ´Â ÄÞ¸¶·Î ±¸ºÐµË´Ï´Ù)

/etc/group ÆÄÀÏ ¿¹½Ã:

general:x:502:juan,shelley,bob

ÀÌ ¿¹½Ã¿¡¼­ general ±×·ìÀº ¼¨µµ¿ì ¾ÏÈ£¸¦ »ç¿ëÇϸç GID´Â 512À̰í, »ç¿ëÀÚ juan, shelley, bobÀÌ ÀÌ ±×·ì¿¡ ¼ÓÇØÀÖ´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

/etc/group ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â group(5) ¸ÇÆäÀÌÁö¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

6.3.2.4. /etc/gshadow

/etc/gshadow ÆÄÀÏÀº ·çÆ® »ç¿ëÀÚ¸¸ ÀÐÀ» ¼ö ÀÖ´Â ÆÄÀϷμ­ ±×·ì ±¸¼º¿ø ¹× °ü¸®ÀÚ Á¤º¸ »Ó¸¸ ¾Æ´Ï¶ó °¢ ±×·ìÀÇ ¾ÏȣȭµÈ ¾ÏÈ£¸¦ ´ã°í ÀÖ½À´Ï´Ù. /etc/group ÆÄÀϰú ¸¶Âù°¡Áö·Î ÇÑÁÙ¸¶´Ù °³º° ±×·ìÀÇ Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù. °¢ ÁÙ¿¡¼­´Â ÄÝ·Ð(:)À¸·Î ±¸ºÐµÈ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù:

  • ±×·ì¸í — ±×·ì À̸§. ´Ù¾çÇÑ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ÀÌ ±×·ì ¹øÈ£¸¦ ±×·ì À̸§À¸·Î ¹ø¿ªÇϴµ¥ »ç¿ëÇÕ´Ï´Ù.

  • ¾ÏȣȭµÈ ¾ÏÈ£ — ±×·ìÀÇ ¾ÏȣȭµÈ ¾ÏÈ£. ÀÌ ¾ÏÈ£°¡ ¼³Á¤µÈ °æ¿ì, ±×·ì¿¡ ¼ÓÇÏÁö ¾Ê´Â »ç¿ëÀÚ´Â newgrp ¸í·ÉÀ» »ç¿ëÇÏ¿© ±×·ì¿¡ °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ÀÌ Ä­ÀÌ !·Î ³ªÅ¸³­´Ù¸é ¾ÏÈ£°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î ¾Æ¹«µµ newgrp ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌ ±×·ì¿¡ °¡ÀÔÇÒ ¼ö ¾ø½À´Ï´Ù. !!´Â !¿Í ¸¶Âù°¡ÁöÀÌÁö¸¸, ÇѰ¡Áö Â÷ÀÌÁ¡Àº ¾ÏÈ£°¡ ÀÌÀü¿¡ ¼³Á¤µÈ ÀûÀÌ ¾ø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ Ä­¿¡ ¾Æ¹«·± °ªµµ ³ªÅ¸³ªÁö ¾ÊÀº °æ¿ì¿¡´Â ±×·ì ±¸¼º¿ø¸¸ ±×·ìÀ¸·Î ·Î±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

  • ±×·ì °ü¸®ÀÚgpasswd ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ±×·ì ±¸¼º¿øÀ» Ãß°¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â ±×·ì °ü¸®ÀÚ ¸ñ·Ï (°¢ °ü¸®ÀÚ´Â ÄÞ¸¶·Î ±¸ºÐµÊ)

  • ±×·ì ±¸¼º¿ø — °ü¸®ÀÚ°¡ ¾Æ´Ñ ÀÏ¹Ý ±×·ì ±¸¼º¿ø ¸ñ·Ï. (°¢ ±¸¼º¿øÀº ÄÞ¸¶·Î ±¸ºÐµÊ)

/etc/gshadow ÆÄÀÏ ¿¹½Ã:

general:!!:shelley:juan,bob

ÀÌ ¿¹½Ã¿¡¼­´Â general ±×·ì¿¡´Â ¾ÏÈ£°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀ¸¹Ç·Î ±×·ì¿¡ ¼ÓÇÏÁö ¾Ê´Â »ç¿ëÀÚ°¡ newgrp ¸í·ÉÀ» »ç¿ëÇÏ¿© ±×·ì¿¡ °¡ÀÔÇÒ ¼ö ¾ø´Ù´Â »ç½ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ shelley´Â ±×·ì °ü¸®ÀÚÀ̸ç, juan°ú bobÀº ÀÏ¹Ý ±×·ì ±¸¼º¿ø ÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ÆÄÀÏÀ» Á÷Á¢ ¼öÁ¤ÇÒ °æ¿ì ±¸¹® ¿À·ù°¡ ¹ß»ýÇÒ È®·üÀÌ ³ô½À´Ï´Ù. µû¶ó¼­ Red Hat Enterprise LinuxÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÀÌ ÆÄÀÏÀ» ¼öÁ¤ÇϽñ⠹ٶø´Ï´Ù. ´ÙÀ½ ºÎºÐ¿¡¼­´Â ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ÁÖ¿ä ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÏ¿© »ìÆìº¸°Ú½À´Ï´Ù.

6.3.3. »ç¿ëÀÚ °èÁ¤ ¹× ±×·ì °ü¸® ÇÁ·Î±×·¥

Red Hat Enterprise Linux ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ °èÁ¤ ¹× ±×·ìÀ» °ü¸®Çϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº µÎ°¡Áö ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ë °¡´ÉÇÕ´Ï´Ù:

»ç¿ëÀÚ °ü¸® µµ±¸ »ç¿ë¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº Red Hat Enterprise Linux ½Ã½ºÅÛ °ü¸® °¡À̵åÀÇ »ç¿ëÀÚ ¹× ±×·ì ¼³Á¤ Àå¿¡¼­ ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ °ü¸® µµ±¸ ÀÀ¿ë ÇÁ·Î±×·¥°ú ¸í·ÉÇà µµ±¸´Â ±âº»ÀûÀ¸·Î µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇàÇÏÁö¸¸, ¸í·ÉÇà µµ±¸¸¦ »ç¿ëÇÒ °æ¿ì ½ºÅ©¸³Æ®·Î Â¥¼­ ½ÇÇàÇÒ ¼ö ÀֹǷΠº¸´Ù ½±°Ô ÀÛ¾÷À» ÀÚµ¿È­ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.

´ÙÀ½ Ç¥´Â »ç¿ëÀÚ °èÁ¤ ¹× ±×·ìÀ» »ý¼ºÇÏ°í °ü¸®Çϴµ¥ ÀÚÁÖ »ç¿ëµÇ´Â ¸í·ÉÇà µµ±¸¸¦ º¸¿©ÁÝ´Ï´Ù:

ÀÀ¿ë ÇÁ·Î±×·¥±â´É
/usr/sbin/useradd»ç¿ëÀÚ °èÁ¤À» Ãß°¡ÇÕ´Ï´Ù. ÀÌ µµ±¸´Â ¶ÇÇÑ ÀÏÂ÷ ±×·ì ¹× ÀÌÂ÷ ±×·ìÀ» ÁöÁ¤Çϴµ¥µµ »ç¿ëµË´Ï´Ù.
/usr/sbin/userdel»ç¿ëÀÚ °èÁ¤À» »èÁ¦ÇÕ´Ï´Ù.
/usr/sbin/usermod¾ÏÈ£ ±âÇÑ ¸¸·á ±âÇѰú °°Àº »ç¿ëÀÚ °èÁ¤ÀÇ ¼Ó¼ºÀ» º¯°æÇϴµ¥ »ç¿ëµË´Ï´Ù. º¸´Ù »ó¼¼ÇÑ ¼³Á¤À» À§Çؼ­´Â passwd ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. usermod ¸í·ÉÀº ÀÏÂ÷ ±×·ì ¹× ÀÌÂ÷ ±×·ìÀ» ÁöÁ¤Çϴµ¥µµ »ç¿ëµË´Ï´Ù.
passwd¾ÏÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇϴµ¥ ÁÖ·Î »ç¿ëµÇÁö¸¸, ¾ÏÈ£ ±âÇÑ ¸¸·á ¼³Á¤¿¡µµ »ç¿ëµË´Ï´Ù.
/usr/sbin/chpasswd»ç¿ëÀÚ¸í°ú ¾ÏÈ£·Î ±¸¼ºµÈ ÆÄÀÏÀ» ÀÐÀº ÈÄ ÀÌ ÆÄÀÏ¿¡ µû¶ó¼­ °¢ »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
chage»ç¿ëÀÚÀÇ ¾ÏÈ£ ±âÇÑ ¸¸·á Á¤Ã¥À» º¯°æÇÕ´Ï´Ù. passwdµµ ÀÌ ¿ëµµ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
chfn»ç¿ëÀÚÀÇ GECOS Á¤º¸¸¦ º¯°æÇÕ´Ï´Ù.
chsh»ç¿ëÀÚÀÇ ±âº» ½©À» º¯°æÇÕ´Ï´Ù.

Ç¥ 6-2. »ç¿ëÀÚ °ü¸® ¸í·ÉÇà µµ±¸

´ÙÀ½ Ç¥´Â ±×·ìÀ» »ý¼ºÇÏ°í °ü¸®Çϴµ¥ ÀÚÁÖ »ç¿ëµÇ´Â ¸í·ÉÇà µµ±¸¸¦ º¸¿©ÁÝ´Ï´Ù:

ÀÀ¿ë ÇÁ·Î±×·¥±â´É
/usr/sbin/groupadd±×·ìÀ» Ãß°¡ÇÕ´Ï´Ù. ±×·¯³ª »ç¿ëÀÚ¸¦ ±×·ì¿¡ Ãß°¡ÇÏ´Â ±â´ÉÀº ÇÏÁö ¾Ê½À´Ï´Ù. ÁÖ¾îÁø ±×·ì¿¡ »ç¿ëÀÚ¸¦ Ãß°¡ÇϽ÷Á¸é useradd¿Í usermod ¸í·ÉÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.
/usr/sbin/groupdel±×·ìÀ» »èÁ¦ÇÔ.
/usr/sbin/groupmod±×·ì À̸§À̳ª GID¸¦ º¯°æÇÕ´Ï´Ù. ±×·¯³ª ±×·ì ±¸¼º¿øÀ» º¯°æÇÏÁö´Â ¾Ê½À´Ï´Ù. ÁÖ¾îÁø ±×·ìÀÇ ±¸¼º¿øÀ» º¯°æÇϽ÷Á¸é useradd¿Í usermod ¸í·ÉÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.
gpasswd±×·ì ±¸¼º¿øÀ» º¯°æÇÏ°í ºñ±¸¼º¿øµµ ±×·ì¿¡ °¡ÀÔÇÒ ¼ö ÀÖµµ·Ï ±×·ì ¾ÏÈ£¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±×·ì °ü¸®ÀÚ¸¦ ÁöÁ¤Çϴµ¥µµ »ç¿ëµË´Ï´Ù.
/usr/sbin/grpck/etc/group ÆÄÀϰú /etc/gshadow ÆÄÀÏÀÇ ¹«°á¼ºÀ» È®ÀÎÇÕ´Ï´Ù.

Ç¥ 6-3. ±×·ì °ü¸® ¸í·ÉÇà µµ±¸

½Ã½ºÅÛ °ü¸®ÀÚ´Â Áö±Ý±îÁö ¼³¸íµÈ µµ±¸¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤ ¹× ±×·ìÀ» ¸ðµÎ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀ¸½Ã¸é, °¢ µµ±¸ÀÇ ¸ÇÆäÀÌÁö¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

±×·¯³ª ÀÌ·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÌ »ç¿ëÀÚ¿Í ±×·ìÀÌ ¾î¶°ÇÑ ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö °áÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷À» À§Çؼ­´Â ½Ã½ºÅÛ °ü¸®ÀÚ´Â ÆÄÀÏ »ç¿ë ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.

6.3.3.1. ÆÄÀÏ »ç¿ë ±ÇÇÑ ÀÀ¿ë ÇÁ·Î±×·¥

ÆÄÀÏ »ç¿ë ±ÇÇÑÀº ±â¾÷ ³»¿¡¼­ ÀÚ¿øÀ» °ü¸®Çϴµ¥ °¡Àå Áß¿äÇÑ ºÎºÐÀÔ´Ï´Ù. ´ÙÀ½ Ç¥´Â ÆÄÀÏ »ç¿ë ±ÇÇÑÀ» ¼³Á¤Çϴµ¥ ÀÚÁÖ »ç¿ëµÇ´Â ¸í·ÉÇà µµ±¸¸¦ º¸¿©ÁÝ´Ï´Ù:

ÀÀ¿ë ÇÁ·Î±×·¥±â´É
chgrpÁÖ¾îÁø ÆÄÀÏÀ» ¼ÒÀ¯ÇÑ ±×·ìÀ» º¯°æÇÕ´Ï´Ù.
chmodÁÖ¾îÁø ÆÄÀÏÀÇ »ç¿ë ±ÇÇÑÀ» º¯°æÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© Ư¼ö »ç¿ë ±ÇÇѵµ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù.
chownÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ (¹× ±×·ì)À» º¯°æÇÕ´Ï´Ù.

Ç¥ 6-4. ÆÄÀÏ »ç¿ë ±ÇÇÑ °ü¸® ¸í·ÉÇà µµ±¸

ÀÌ·¯ÇÑ ¼Ó¼ºÀ» GNOME ¹× KDE ±×·¡ÇÈ È¯°æ¿¡¼­ º¯°æÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. ±×·¡ÇÈ ÆÄÀÏ °ü¸®ÀÚ³ª µ¥½ºÅ©Å¾¿¡ Ç¥½ÃµÈ ÆÄÀÏÀÇ ¾ÆÀÌÄÜ¿¡ ¿À¸¥ÂÊ Å¬¸¯ÇϽŠÈÄ ¸Þ´º¿¡¼­ µî·Ï Á¤º¸¸¦ ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù.

ÁÖ¼®

[1]

GECOS´Â General Electric Comprehensive Operating SupervisorÀÇ ÁÙÀÓ¸»·Î¼­, Bell LabsÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ ·¦¿¡´Â GECOS¸¦ ½ÇÇàÇÏ´Â ÄÄÇ»Å͸¦ Æ÷ÇÔÇÑ ¿©·¯ °¡Áö ÄÄÇ»ÅͰ¡ »ç¿ëµÇ¾ú½À´Ï´Ù. µû¶ó¼­ ÀÌ Ç×Àº UNIX ½Ã½ºÅÛ¿¡¼­ GECOS ½Ã½ºÅÛ¿¡ ÀÛ¾÷À» º¸³¾¶§ Á¤º¸¸¦ ÀúÀåÇÏ´Â Àå¼Ò·Î »ç¿ëµÇ¾ú½À´Ï´Ù.