The Linux System Administrators' Guide: ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚ °¡À̵å Version 0.6.2 | ||
---|---|---|
Prev | Chapter 9. »ç¿ëÀÚ °èÁ¤ÀÇ °ü¸® | Next |
¸®´ª½º Ä¿³ÎÀº »ç¿ëÀÚµéÀ» ´Ü¼øÈ÷ ¼ýÀڷθ¸ ´Ù·é´Ù. °¢°¢ÀÇ »ç¿ëÀÚ´Â µ¶Æ¯ÇÑ Á¤¼ö·Î µÈ user id ȤÀº uid·Î ±¸º°µÇ´Âµ¥, ±× ÀÌÀ¯´Â ¹®ÀÚ·Î µÈ À̸§º¸´Ù ÄÄÇ»ÅÍ°¡ Á¢±ÙÇϴµ¥ ½±±â ¶§¹®ÀÌ´Ù. Ä¿³Î ¹ÛÀÇ º°µµÀÇ µ¥ÀÌÅͺ£À̽º´Â usernameÀ» °¢°¢ÀÇ user id¿¡ ÇÒ´çÇÑ´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º´Â ¿ª½Ã Ãß°¡ÀûÀÎ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
°èÁ¤À» ¸¸µé±â À§Çؼ´Â ±× »ç¿ëÀÚÀÇ µ¥ÀÌÅͺ£À̽º¿¡ »ç¿ëÀÚ¿¡ °üÇÑ Á¤º¸¸¦ Ãß°¡½ÃÅ°°í »ç¿ëÀÚ¸¦ À§ÇÑ homeµð·ºÅ丮¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. »ç¿ëÀÚ¸¦ ±³À°½ÃÅ°°í ±× »ç¿ëÀÚ¿¡ ÀûÇÕÇÑ Ãʱâ ȯ°æÀ» ¸¸µé¾î ÁÖ´Â °Í ¶ÇÇÑ ÇʼöÀûÀÌ´Ù.
´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»Àº »õ·Î¿î °èÁ¤À» ¸¸µå´Â ÇÁ·Î±×·¥À» ÅëÇØ »ç¿ëÀÚ¸¦ Ãß°¡½ÃŲ´Ù. °Å±â¿¡´Â ¿©·¯ °¡´ÉÇÑ ÇÁ·Î±×·¥ÀÌ Àִµ¥ adduser¿Í useradd ¶ó´Â ¸í·É Áß ÅÃÀÏÇÏ¸é µÈ´Ù. ¶ÇÇÑ GUI ¹æ½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â µµ±¸µµ ÀÖ´Ù. ÀÌ·± ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁö´Â ¼¼ºÎ°úÁ¤Àº Á» ±î´Ù·ÓÁö¸¸, ÀÌ·± ÇÁ·Î±×·¥µéÀº ¸ðµÎ ÀÏÀ» ÀÚµ¿À¸·Î ó¸®ÇØ ÁØ´Ù. °èÁ¤À» Á÷Á¢ ¼öµ¿À¸·Î Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ´Â the section called ¼öµ¿À¸·Î °èÁ¤ ¸¸µé±â¿¡¼ ¼³¸íÇÏ°Ú´Ù.
À¯´Ð½º ½Ã½ºÅÛ¿¡ ÀÖ´Â ±âº»ÀûÀÎ »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º´Â /etc/passwdÀ̸ç(password fileÀ̶ó°íµµ ºÎ¸¥´Ù), ¿©±â¿¡´Â ¸ðµç À¯È¿ÇÑ username°ú ±×µé°ú °ü·ÃµÈ Á¤º¸°¡ ³ª¿µÇ¾î ÀÖ´Ù. »ç¿ëÀÚÀÇ Á¤º¸´Â ÇÑÁÙ·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç, ÀÌ°ÍÀº ´Ù½Ã ÄÝ·ÐÀ¸·Î ±¸ºÐµÈ 7°³ÀÇ ¿µ¿ªÀ¸·Î ³ª´©¾îÁø´Ù.
Username.
Password, ¾ÏȣȵǾî ÀÖ´Ù.
¼ýÀÚ·ÎµÈ user id.
¼ýÀÚ·ÎµÈ group id.
»ç¿ëÀÚÀÇ ½ÇÁ¦À̸§À̳ª °èÁ¤¿¡ °üÇÑ ±âŸ ¼³¸í.
Ȩ µð·ºÅ丮ÀÇ À§Ä¡.
·Î±×ÀÎ ½©(¶Ç´Â ·Î±×Àνà ½ÇÇàÇÒ ÇÁ·Î±×·¥).
¾î¶² »ç¿ëÀÚ¶óµµ ½Ã½ºÅÛ»ó¿¡¼ Æнº¿öµå ÆÄÀÏÀ» ÀÐÀ» ¼ö ÀÖÀ» °ÍÀ̹ǷÎ, ¿¹¸¦ µé¾î ´Ù¸¥ °èÁ¤ÀÇ À̸§À» ¾Ë ¼ö ÀÖ´Ù. ÀÌ°ÍÀº µÎ ¹ø° Çʵ忡 ÀÖ´Â Æнº¿öµå°¡ ¸ðµÎ¿¡°Ô ÀÌ¿ë °¡´ÉÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. Æнº¿öµå ÆÄÀÏÀº Æнº¿öµå¸¦ ¾ÏÈ£ÈÇÏ¿©, ÀÌ·ÐÀûÀ¸·Ð ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù. ±×·¯³ª ¾ÏÈ£´Â ±úÁú ¼ö°¡ ÀÖ´Ù. ƯÈ÷ ª°Å³ª »çÀü¿¡¼ ãÀ» ¼ö ÀÖ´Â ½¬¿î ´Ü¾î·Î µÈ °ÍÀ̶ó¸é ½±°Ô ±úÁú ¼ö ÀÖ´Ù. ±×·¡¼ Æнº¿öµå ÆÄÀÏ¿¡ ¾ÏÈ£¸¦ °¡Áö´Â °ÍÀº º°·Î ÁÁÀº ¹æ¹ýÀÌ ¾Æ´Ï´Ù.
´ëºÎºÐÀÇ ¸®´ª½º ½Ã½ºÅÛÀº shadow passwords¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ°ÍÀº Æнº¿öµå¸¦ ÀúÀåÇÏ´Â ´Ù¸¥ ¹æ¹ýÀÌ´Ù. ¾ÏÈ£ÈµÈ Æнº¿öµå´Â root¸¸ÀÌ ÀÐÀ» ¼ö ÀÖ´Â /etc/shadow¶ó´Â ºÐ¸®µÈ ÆÄÀÏ¿¡ ÀúÀåµÈ´Ù. /etc/passwd ÆÄÀÏÀº ´ÜÁö µÎ ¹ø° Çʵ忡 Ưº°ÇÑ Ç¥½Ã¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¾î¶² ÇÁ·Î±×·¥Àº »ç¿ëÀÚ°¡ setuid µÇ¾ú´Ù´Â °ÍÀ» Áõ¸íÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç ±×·¸°Ô ÇÔÀ¸·Î½á shadow password ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. Æнº¿öµå ÆÄÀÏ ³»ÀÇ ´Ù¸¥ Çʵ常À» ÀÌ¿ëÇÏ´Â º¸ÅëÀÇ ÇÁ·Î±×·¥µéÀº ¾ÏÈ£¸¦ ¾òÀ» ¼ö ¾ø´Ù. [1]
´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼´Â »ç¿ëÀÚ¿Í ±×·ì ¾ÆÀ̵ð ¹øÈ£°¡ ¹«¾ùÀÎÁö Áß¿äÇÏÁö ¾Ê´Ù. ±×·¯³ª ³×Æ®¿öÅ© ÆÄÀϽýºÅÛ(NFS)À» »ç¿ëÇÒ °æ¿ì ¸ðµç ½Ã½ºÅÛ»ó¿¡¼ °°Àº uid¿Í gid¸¦ °¡Áú ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ°ÍÀº NFS ¿ª½Ã »ç¿ëÀÚ¸¦ uid ¹øÈ£¿Í µ¿ÀÏÇÏ°Ô °£ÁÖÇϱ⠶§¹®ÀÌ´Ù. ¸¸¾à NFS¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ´ç½ÅÀº ´ç½ÅÀÇ °èÁ¤ ¸¸µé±â µµ±¸°¡ ÀÚµ¿ÀûÀ¸·Î ±×°ÍµéÀ» °í¸£µµ·Ï ¸¸µé¾îµµ µÈ´Ù.
¸¸¾à NFS¸¦ »ç¿ëÇÑ´Ù¸é ´ç½ÅÀº °èÁ¤ÀÇ Á¤º¸¸¦ µ¿½Ã¼ºÀ» °¡Áöµµ·ÏÇÏ´Â ¸ÞÄ«´ÏÁòÀ» °³¹ßÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ´ë¾ÈÀº NIS ½Ã½ºÅÛÀÌ´Ù. (Olaf kirchÀÇ Linux network administrators' guide¸¦ º¸¶ó.)
ÇÏÁö¸¸ ´ç½ÅÀº uid ¹øÈ£(±×¸®°í ¹®ÀÚ·Î µÈ usernames)¸¦ ´Ù½Ã »ç¿ëÇÏ´Â °ÍÀ» ÇÇÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¿Ö³ÄÇϸé uid³ª usernameÀÇ »õ·Î¿î ¼ÒÀ¯ÀÚ°¡ ±âÁ¸ÀÇ ¼ÒÀ¯ÀÚ ÆÄÀÏ(ȤÀº ¸ÞÀÏ, ȤÀº ¹«¾ùÀ̵ç)¿¡ Á¢±ÙÇÒ Áöµµ ¸ð¸£±â ¶§¹®ÀÌ´Ù.
home µð·ºÅ丮¿¡ »õ °èÁ¤ÀÌ ¸¸µé¾îÁö¸é /etc/skel µð·ºÅ丮·ÎºÎÅÍ ÆÄÀÏÀÌ ÃʱâȵȴÙ. ½Ã½ºÅÛ ¿î¿µÀÚ´Â /etc/skel¿¡¼ ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖÀ¸¸ç ±×°ÍÀº »ç¿ëÀÚ¸¦ À§ÇÑ ¸ÚÁø ±âÃÊ È¯°æÀ» Á¦°øÇÒ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î /etc/skel/.profileÀ» ¸¸µé¾î ¿¡µðÅÍ È¯°æÀ» ¸î¸î ¿¡µðÅÍ¿¡°Ô º¯ÇÒ ¼ö ÀÖ°Ô ¼³Á¤ÇÏ¿© »õ »ç¿ëÀÚ¿¡°Ô Ä£¼÷ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
±×·¯³ª /etc/skel À» °¡´ÉÇÑÇÑ ÀÛ°Ô À¯ÁöÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¿Ö³ÄÇϸé ÇöÁ¸ÇÏ´Â °èÁ¤µéÀÇ ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇÏ´Â °ÍÀÌ °ÅÀÇ ºÒ°¡´ÉÇÒ °ÍÀ̱⠶§¹®ÀÌ´Ù. ¿¹¸¦ µé¾î Ä£¼÷ÇÑ ¿¡µðÅÍÀÇ À̸§ÀÌ ¹Ù²ï´Ù¸é, ¸ðµç ÇöÁ¸ÇÏ´Â »ç¿ëÀÚµéÀº ±×µéÀÇ .profileÀ» ÆíÁýÇØ¾ß ÇÒ °ÍÀÌ´Ù. ½Ã½ºÅÛ ¿î¿µÀÚ´Â ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© ±× °úÁ¤À» ÀÚµ¿ÀûÀ¸·Î ó¸®Çϵµ·Ï ¸¸µé ¼ö ÀÖÁö¸¸, ´©±º°¡ÀÇ ÆÄÀÏ¿¡ ¼Õ»óÀÌ °¡´Â °ÍÀÌ ºÒ°¡ÇÇÇÒ °ÍÀÌ´Ù.
¾ðÁ¦¶óµµ °¡´ÉÇϸé ÀüüÀûÀÎ ¼³Á¤Àº /etc/profile °°Àº Àüü ÆÄÀÏ¿¡ µÎ´Â °ÍÀÌ ³´´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î »ç¿ëÀÚ ÀÚ½ÅÀÇ ¼³Á¤À» ¼Õ»ó½ÃÅ°´Â ÀÏ ¾øÀÌ ¾÷µ¥ÀÌÆ®¸¦ °¡´ÉÄÉ ÇÒ ¼ö ÀÖ´Ù.
»õ °èÁ¤À» ¼öµ¿ÀûÀ¸·Î ¸¸µå·Á¸é ´ÙÀ½ÀÇ °úÁ¤À» ¹âÀ¸¸é µÈ´Ù :
/etc/passwd¸¦ vipw·Î ÆíÁýÇÏ°í »õ °èÁ¤À» À§ÇÑ ´º ¶óÀÎÀ» Ãß°¡ÇÑ´Ù. Çü½Ä¿¡ ÁÖÀÇÇ϶ó. ¿¡µðÅÍ·Î Á÷Á¢ ÆíÁýÇÏÁö ¸¶¶ó! vipw´Â ÆÄÀÏÀ» Àá±Å¼ ´Ù¸¥ ¸í·ÉÀÌ µ¿½Ã¿¡ ±×°ÍÀ» ¾÷µ¥ÀÌÆ®ÇÏ·Á ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ·Î±×ÀÎÀÌ ºÒ°¡´ÉÇϵµ·Ï Æнº¿öµå Çʵ带 `*'·Î ä¿ö¾ß ÇÑ´Ù.
¿ª½Ã »õ ±×·ìÀ» ¸¸µå·Á°í ÇÑ´Ù¸é, °°Àº ¹æ¹ýÀ¸·Î vigr¸¦ ÀÌ¿ëÇÏ¿© /etc/group¸¦ ÆíÁýÇÑ´Ù.
mkdir ¸í·ÉÀ¸·Î homeµð·ºÅ丮¿¡ °èÁ¤À» Ãß°¡ÇÑ´Ù.
/etc/skel¿¡¼ »õ homeµð·ºÅ丮¿¡ ÆÄÀÏÀ» Ä«ÇÇÇÑ´Ù.
¼ÒÀ¯±ÇÇÑ°ú Á¢±Ù±ÇÇÑÀ» chown°ú chmod·Î ¼öÁ¤ÇÑ´Ù. -R ¿É¼ÇÀº °¡Àå À¯¿ëÇÏ´Ù. Á¤È®ÇÑ Á¢±Ù ±ÇÇÑÀº ÇÑ »çÀÌÆ®¿¡¼ ´Ù¸¥ »çÀÌÆ®±îÁö ¹Ù²î³ª, º¸Åë ´ÙÀ½ÀÇ ¸í·ÉÀº ¸Â´Â ¸í·ÉÀÌ´Ù.
cd /home/newusername chown -R username.group . chmod -R go=u,go-w . chmod go= . |
passwd ¸í·ÉÀ¸·Î ¾ÏÈ£¸¦ ¼³Á¤Ç϶ó.
¸¶Áö¸·À¸·Î ¾ÏÈ£¸¦ Á¤ÇÑ ÈÄ¿¡ °èÁ¤Àº ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ´ç½ÅÀº ´Ù¸¥ ¸ðµç °úÁ¤ÀÌ ´Ù ¼öÇàµÉ ¶§±îÁö ¾ÏÈ£¸¦ ¼³Á¤Çؼ´Â ¾ÈµÈ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ´ç½ÅÀÌ ÆÄÀÏÀ» Ä«ÇÇÇÏ´Â µ¿¾È¿¡µµ ÀǵµÇÏÁö ¾Ê°Ô °èÁ¤Àº ·Î±×ÀÎ µÉ Áöµµ ¸ð¸¥´Ù.
¶§¶§·Î »ç¶÷ÀÌ »ç¿ëÇÏÁö ¾Ê´Â ¸ðÁ¶ °èÁ¤ [2] À» ¸¸µé¾î¾ß ÇÒ ¶§°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î anonymous FTP ¼¹ö¸¦ ¼³Á¤Çϱâ À§Çؼ´Â(°èÁ¤ ¾øÀ̵µ ´©±¸³ª ÀڷḦ ´Ù¿î¹ÞÀ» ¼ö ÀÖµµ·Ï), ftp¶ó´Â °èÁ¤À» ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·± °æ¿ì, ´ë°³ À§ÀÇ ¸¶Áö¸· °úÁ¤ÀÎ ¾ÏÈ£ ¼³Á¤À» ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. root´Â ¾î¶² »ç¿ëÀÚµµ µÉ ¼ö ÀÖÀ¸¹Ç·Î ¾Æ¹«³ª root°¡ µÇÁö ¾Ê´Â ÇÑ, ±×µéÀÌ °èÁ¤À» »ç¿ëÇÒ ¼ö ¾øµµ·Ï ¾ÏÈ£¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù.
[1] | ÀÌ´Â Æнº¿öµå ÆÄÀÏÀº ¾ÏÈ£¸¦ Á¦¿ÜÇÑ ¸ðµç Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù´Â Àǹ̴Ù. |
[2] | ºñÇö½ÇÀûÀÎ »ç¿ëÀÚ¶ó°í ÇÒ ¼ö ÀÖ´Ù. |