¸í·ÉÇà µµ±¸ »ç¿ëÀ» ¼±È£ÇϽðųª X À©µµ¿ì ½Ã½ºÅÛÀÌ ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì, ÀÌ Àå¿¡¼ ¸í·ÉÇàÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¿Í ±×·ìÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¹è¿öº¸½Ã±â ¹Ù¶ø´Ï´Ù.
½Ã½ºÅÛ¿¡ »ç¿ëÀÚ¸¦ Ãß°¡ÇϽ÷Á¸é:
useradd ¸í·ÉÀ» »ç¿ëÇÏ¿© Àá°ÜÁø »ç¿ëÀÚ °èÁ¤À» »ý¼ºÇÕ´Ï´Ù:
useradd <username> |
passwd ¸í·ÉÀ» »ç¿ëÇÏ¿© °èÁ¤¿¡ ¾ÏÈ£¸¦ ÁöÁ¤ÇÏ°í ¾ÏÈ£ ¸¸·á ±âÇÑÀ» ¼³Á¤ÇÏ¿© Àá±ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù:
passwd <username> |
Ç¥ 25-1¿¡¼ useradd ¸í·É¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·ÉÇà ¿É¼ÇÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
¿É¼Ç | ¼³¸í |
---|---|
-c comment | »ç¿ëÀÚ¿¡ ´ëÇÑ ¼³¸í |
-d home-dir | µðÆúÆ® /home/username µð·ºÅ丮 ´ë½Å »ç¿ëµÉ Ȩ µð·ºÅ丮 ÁöÁ¤ |
-e date | °èÁ¤ ¸¸·á ±âÇÑÀ» YYYY-MM-DD ³¯Â¥ Çü½ÄÀ¸·Î ÁöÁ¤ |
-f days | ¾ÏÈ£°¡ ¸¸·áµÈ ÈÄ °èÁ¤ÀÌ ¸¸·áµÉ ¶§±îÁöÀÇ ³¯Â¥¼ö. (¸¸ÀÏ 0·Î ÁöÁ¤ÇϽøé, ¾ÏÈ£°¡ ¿Ï·áµÇÀÚ ¸¶ÀÚ °èÁ¤ÀÌ ºñÈ°¼ºÈ µË´Ï´Ù. ¸¸ÀÏ -1·Î ÁöÁ¤ÇϽøé, ¾ÏÈ£°¡ ¸¸·áµÈ ÈÄ¿¡µµ °èÁ¤ÀÌ ºñÈ°¼ºÈµÇÁö ¾Ê½À´Ï´Ù.) |
-g group-name | »ç¿ëÀÚ ±âº» ±×·ì¸í ¶Ç´Â ±×·ì ¹øÈ£ (¹Ýµå½Ã ±âº» ±×·ìÀÌ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.) |
-G group-list | »ç¿ëÀÚ°¡ ¼ÓÇÑ ±âº» ±×·ìÀÌ ¾Æ´Ñ Ãß°¡ ±×·ìµéÀÇ À̸§°ú ¹øÈ£ ¸ñ·ÏÀ¸·Î °¢ ±×·ìÀº ÄÞ¸¶·Î ±¸ºÐµË´Ï´Ù. (±×·ìÀÌ ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.) |
-m | Ȩ µð·ºÅ丮°¡ ¾ø´Ù¸é »ý¼ºÇÕ´Ï´Ù |
-M | Ȩ µð·ºÅ丮¸¦ »ý¼ºÇÏÁö ¾ÊÀ½ |
-n | »ç¿ëÀÚ¿¡ ´ëÇÑ »ç¿ëÀÚ °³ÀÎ ±×·ìÀ» »ý¼ºÇÏÁö ¾ÊÀ½ |
-r | Ȩ µð·ºÅ丮°¡ ¾øÀÌ »ç¿ëÀÚ ID (UID) 500 ÀÌÇÏÀÇ ½Ã½ºÅÛ °èÁ¤À» »ý¼ºÇÔ. |
-p ¾ÏÈ£ (password) | crypt·Î ¾ÏÈ£ÈÇÒ ¾ÏÈ£ |
-s | »ç¿ëÀÚ ·Î±×ÀÎ ½©, µðÆúÆ®´Â /bin/bash |
-u uid | »ç¿ëÀÚ ID. 499 º¸´Ù Å« ¼ýÀÚÀ̸ç À¯ÀÏÇÑ ¼ýÀÚ. |
Ç¥ 25-1. useradd ¸í·ÉÇà ¿É¼Çµé
½Ã½ºÅÛ¿¡ ±×·ìÀ» Ãß°¡ÇϽ÷Á¸é, groupadd ¸í·ÉÀ» »ç¿ëÇϽñ⠹ٶø´Ï´Ù:
groupadd <group-name> |
Ç¥ 25-2¿¡¼ groupadd ¸í·É¿¡ »ç¿ëµÇ´Â ¸í·ÉÇà ¿É¼Ç ¸ñ·ÏÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
º¸¾È »óÀÇ ÀÌÀ¯·Î, »ç¿ëÀÚ°¡ ÁÖ±âÀûÀ¸·Î ¾ÏÈ£¸¦ º¯°æÇϵµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ°ÍÀº »ç¿ëÀÚ °ü¸® µµ±¸ÀÇ ¾ÏÈ£ Á¤º¸ ÅÇ¿¡¼ »ç¿ëÀÚ¸¦ Ãß°¡Çϰųª ÆíÁýÇÔÀ¸·Î¼ °¡´ÉÇÕ´Ï´Ù.
½© ÇÁ·ÒÇÁÆ®¿¡¼ »ç¿ëÀÚ¿¡ ´ëÇÑ ¾ÏÈ£ ¸¸·á ±âÇÑÀ» ¼³Á¤ÇϽ÷Á¸é, chage ¸í·É ´ÙÀ½¿¡ Ç¥ 25-3ÀÇ ¿É¼Ç°ú »ç¿ëÀÚ¸íÀ» ÇÔ²² ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.
Áß¿ä | |
---|---|
chage ¸í·ÉÀ» »ç¿ëÇϱâ À§Çؼ´Â ¼¨µµ¿ì ¾ÏÈ£°¡ È°¼ºÈµÇ¾î¾ß ÇÕ´Ï´Ù. |
¿É¼Ç | ¼³¸í |
---|---|
-m days | »ç¿ëÀÚ°¡ ¾ÏÈ£¸¦ º¯°æÇؾßÇÒ ÃÖ¼Ò ³¯Â¥¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸¸ÀÏ °ªÀÌ 0 À̶ó¸é, ¾ÏÈ£´Â ¸¸·áµÇÁö ¾Ê½À´Ï´Ù. |
-M days | ¾ÏÈ£°¡ À¯È¿ÇÑ ÃÖ´ë ³¯Â¥¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¿É¼Ç¿¡ ÀÇÇØ ÁöÁ¤µÈ ³¯Â¥¼ö¿Í -d ¿É¼Ç°ú ÇÔ²² ÁöÁ¤µÈ ³¯Â¥¼ö¸¦ ´õÇÑ °ªÀÌ ÇöÀç ³¯Â¥º¸´Ù Àû´Ù¸é, °èÁ¤À» »ç¿ëÇϱâ Àü¿¡ ¾ÏÈ£¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù. |
-d days | 1970³â 1¿ù 1ÀÏ ÀÌÈÄ·Î ¾ÏÈ£°¡ ¸¶Áö¸·À¸·Î º¯°æµÈ ³¯Â¥¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
-I days | ¾ÏÈ£°¡ ¸¸·áµÈ ÈÄ °èÁ¤À» Àá±Û ¶§±îÁö °É¸®´Â ºñÈ°¼ºÈ ±â°£À» ³¯Â¥¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸¸ÀÏ °ªÀÌ 0 À̶ó¸é, ¾ÏÈ£°¡ ¸¸±âµÇ¾îµµ °èÁ¤ÀÌ Àá±âÁö ¾Ê½À´Ï´Ù. |
-E date | °èÁ¤ÀÌ Àá±æ ³¯Â¥¸¦ YYYY-MM-DD Çü½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. 1970³â 1¿ù 1ÀÏ ÀÌÈÄ ³¯Â¥¼ö¸¦ »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. |
-W days | ¾ÏÈ£°¡ ¸¸·áµÇ±â ¸îÀÏ Àü¿¡ »ç¿ëÀÚ¿¡°Ô °æ°íÇÒ °ÍÀÎÁö ÁöÁ¤ÇÕ´Ï´Ù. |
Ç¥ 25-3. change ¸í·ÉÇà ¿É¼Ç
ÈùÆ® | |
---|---|
¸¸ÀÏ chage ¸í·É ´ÙÀ½¿¡ ¾Æ¹«·± ¿É¼Ç ¾øÀÌ »ç¿ëÀÚ¸íÀÌ ¹Ù·Î »ç¿ëµÈ´Ù¸é, ÇöÀç ¾ÏÈ£ ¸¸±â°ªÀÌ º¸¿©Áö¸ç º¯°æÇÒ °ªÀ» ¿äûÇÕ´Ï´Ù. |
»ç¿ëÀÚ°¡ ù ·Î±×Àνà ¾ÏÈ£¸¦ ¼³Á¤Çϵµ·Ï Çϱâ À§Çؼ´Â, ½Ã½ºÅÛ °ü¸®ÀÚ´Â »ç¿ëÀÚÀÇ ¾ÏÈ£°¡ Áï½Ã ¸¸·áµÇµµ·Ï ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù. µû¶ó¼ »ç¿ëÀڴ óÀ½ ·Î±×ÀÎÇÏ´Â Áï½Ã ¾ÏÈ£¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ óÀ½À¸·Î Äֿܼ¡ ·Î±×ÀÎÇÒ ¶§ ¾ÏÈ£¸¦ ¼³Á¤Çϵµ·Ï °Á¦Çϱâ À§Çؼ´Â, ´ÙÀ½°ú °°Àº ÀýÂ÷¸¦ µû¸£½Ê½Ã¿À. ¸¸ÀÏ »ç¿ëÀÚ°¡ SSH ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© ·Î±×ÀÎ ÇÏ¿´À» °æ¿ì¿¡´Â ÀÌ ¹æ¹ýÀÌ ÀÛ¿ëÇÏÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ Àá±Ý — ¸¸ÀÏ »ç¿ëÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é, useradd ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤À» »ý¼ºÇÕ´Ï´Ù. ±×·¯³ª ¾ÏÈ£´Â ºÎ¿©ÇÏÁö ¾Ê¾Æ ±× °èÁ¤ÀÌ Àá±ä »óÅ·Π³²¾ÆÀÖ°Ô ÇÕ´Ï´Ù.
¸¸ÀÏ ¾ÏÈ£°¡ ÀÌ¹Ì È°¼ºÈµÇ¾ú´Ù¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© °èÁ¤À» Àá±×½Ê½Ã¿À:
usermod -L username |
Áï½Ã ¾ÏÈ£°¡ ¸¸·áµÇµµ·Ï °Á¦ÇÔ — ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:
chage -d 0 username |
ÀÌ ¸í·ÉÀº 1970³â 1¿ù 1ÀÏ ÀÌÈÄ·Î ¾ÏÈ£°¡ ¸¶Áö¸·À¸·Î º¯°æµÈ ³¯Â¥¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °ªÀº ¾ÏÈ£ ±âÇÑ ¸¸·á¿¡ ¾î¶°ÇÑ ¹ýÄ¢ÀÌ Àû¿ëµÇµçÁö¿¡ »ó°ü¾øÀÌ ¾ÏÈ£°¡ Áï½Ã ¸¸·áµÇµµ·Ï °Á¦ÇÕ´Ï´Ù.
°èÁ¤ Àá±ÝÀ» ÇØÁ¦ÇÔ — ÀÌ °úÁ¤¿¡´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. °ü¸®ÀÚ°¡ Ãʱ⠾ÏÈ£¸¦ ºÎ¿©ÇÏ´Â ¹æ¹ý°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í °ø¹éÀ¸·Î ³²°ÜµÎ´Â ¹æ¹ýÀÔ´Ï´Ù.
°æ°í | |
---|---|
passwd ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. ±× ÀÌÀ¯´Â ÀÌ ¸í·ÉÀº ¹æ±Ý ¼³Á¤ÇϽŠÁï½Ã ¾ÏÈ£°¡ ¸¸·áµÇµµ·Ï °Á¦ÇÏ´Â ¼³Á¤À» »ç¿ëÇÒ ¼ö ¾ø°Ô ¸¸µé±â ¶§¹®ÀÔ´Ï´Ù. |
Ãʱ⠾ÏÈ£¸¦ ÇÒ´çÇϽ÷Á¸é, ´ÙÀ½°ú °°Àº °úÁ¤À» µû¸£½Ã±â ¹Ù¶ø´Ï´Ù:
python ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸í·ÉÇà python Çؼ®±â¸¦ ½ÃÀÛÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:
Python 2.2.2 (#1, Dec 10 2002, 09:57:09) [GCC 3.2.1 20021207 (Red Hat Linux 8.0 3.2.1-2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> |
ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ (¿©±â¼ password ºÎºÐÀº ¾ÏÈ£ÈÇÒ ¾ÏÈ£¸¦ ÀÔ·ÂÇϽðí salt´Â Á¤È®È÷ 2 °³ÀÇ ´ë¹®ÀÚ ¶Ç´Â ¼Ò¹®ÀÚ ¾ËÆĺªÀ̳ª, ¼ýÀÚ, Á¡ (.), ±âÈ£, ¶Ç´Â ½½·¡½Ã (/) ±âÈ£¸¦ ÇÔ²² ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù):
import crypt; print crypt.crypt("password","salt") |
12CsGd8FRcMSMó·³ ¾ÏÈ£ÈµÈ ¾ÏÈ£°¡ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù.
Ãâ·ÂµÈ ¾ÏÈ£ÈµÈ ¾ÏÈ£¸¦ ´ÙÀ½ ¸í·ÉÀ¸·Î ¾Õ µÚ °ø°£ÀÌ ¾øÀÌ Á¤È®È÷ º¹»çÇÏ¿© ºÙÀ̱â ÇÕ´Ï´Ù:
usermod -p "encrypted-password" username |
Ãʱ⠾ÏÈ£¸¦ ÇÒ´çÇÏ´Â ´ë½Å, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í ºó °ø°£À¸·Î ³²°ÜµÑ ¼öµµ ÀÖ½À´Ï´Ù:
usermod -p "" username |
ÁÖÀÇ | |
---|---|
ºó ¾ÏÈ£¸¦ »ç¿ëÇÏ´Â °ÍÀÌ »ç¿ëÀÚ³ª °ü¸®ÀÚ ¸ðµÎ¿¡°Ô Æí¸®Çϱâ´Â ÇÏÁö¸¸, Á¦3ÀÇ »ç¿ëÀÚ°¡ ¸ÕÀú ·Î±×ÀÎÇÏ¿© ½Ã½ºÅÛ¿¡ Á¡±ÙÇÒ ¼ö ÀÖ´Ù´Â ¾à°£ÀÇ À§Ç輺ÀÌ ÀÖ±â´Â ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À§ÇèÀ» ÃÖ¼ÒÈÇϱâ À§Çؼ´Â, °ü¸®ÀÚ°¡ °èÁ¤À» Àá±Ý ÇØÁ¦ÇÒ ½Ã ·Î±×ÀÎÇÒ Áغñ°¡µÈ »ç¿ëÀÚ¸¦ È®ÀÎÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. |
´Ù¸¥ ¹æ¹ýÀ¸·Î »ç¿ëÀÚ°¡ óÀ½ ·Î±×ÀνÃ, »õ·Î¿î ¾ÏÈ£¸¦ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.