¸®´ª½ºÆÄ¿ö°ÁÂ. useradd –D Æí
------------------- ¸ñ Â÷ ------------------
1 : useraddÀÇ È¯°æÀ» ¼³Á¤ÇÏ´Â ¡°useradd -D¡±°³·Ð
2 : useraddÀÇ ½ÇÇàȯ°æ È®ÀÎÇϱâ
3 : ¡°useradd -D¡±´Â /etc/default/useraddÆÄÀÏÀÇ °ªÀ» º¯°æÇÑ´Ù.
4 : useradd·Î »õ·Î»ý¼ºµÇ´Â °èÁ¤ÀÌ ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ½© ÁöÁ¤Çϱâ
5 : useradd·Î »õ·Î»ý¼ºµÇ´Â °èÁ¤ÀÌ ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ±×·ì ÁöÁ¤Çϱâ
6 : useradd·Î »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚÀÇ »ç¿ëÁ¾·áÀÏ ÁöÁ¤Çϱâ
7 : ¡°useradd -D¡±·Î º¯°æµÈ °ªÀÌ ½ÇÁ¦·Î Àû¿ëµÇ´Â ¿¹º¸±â
1 : useraddÀÇ È¯°æÀ» ¼³Á¤ÇÏ´Â ¡°useradd -D¡±°³·Ð
ÀÌ ¸í·É¾î´Â useradd ¸í·É¾îÀÇ ÀϺκÐÀÔ´Ï´Ù. ÇÏÁö¸¸ ÇÊÀÚ°¡ useradd¸í·É¾î¿Í "useradd -D"¸í·É¾î¸¦ ±»ÀÌ ±¸ºÐÇÏ¿© º°µµ·Î ¼³¸íÀ» ÇÏ´Â °ÍÀº µÎ¸í·É¾îÀÇ ¿ëµµ¿¡ ºÐ¸íÇÑ Â÷À̰¡ Àֱ⠶§¹®À̸ç, ±¸ºÐÇÏ¿© ¾Ë°í ÀÖ´Â °ÍÀÌ ½Ç¹«ÀûÀÎ °üÁ¡¿¡¼ ´õ Å« µµ¿òÀÌ µÇ±â ¶§¹®ÀÔ´Ï´Ù.
useradd -D ¸í·É¾î´Â useraddÀÇ ±âº»È¯°æÀ» ¼³Á¤ÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù.
Áï, useradd·Î »ý¼ºµÇ´Â ±âº» Ȩµð·ºÅ丮ÀÇ À§Ä¡¸¦ º¯°æÇϰųª, ±âº»±×·ìÀ» ¼³Á¤Çϰųª, ±âº»À¯È¿ÀÏÀÚ¸¦ ÁöÁ¤Çϰųª, ±âº»»ç¿ë½©À» ÁöÁ¤ÇÏ´Â µîÀÇ ¼³Á¤À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áï, "useradd -D"´Â useraddÀÇ ½ÇÇàÀ¸·Î ¼³Á¤µÇ´Â ±âº»°ªµéÀ» ¼³Á¤ÇÏ´Â ¸í·É¾î¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄÀÏÀÇ °üÁ¡¿¡¼ ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇÏÀÚ¸é, useradd°¡ ½ÇÇàµÉ ¶§ Ȩµð·ºÅ丮ÀÇ À§Ä¡, ±âº»»ç¿ë½©, ±âº»±×·ìÁöÁ¤µîÀÇ ¼³Á¤À» ÇÏ°Ô µÇ´Âµ¥ ÀÌ ¼³Á¤°ªÀÌ /etc/default/useradd ¶ó´Â ÆÄÀÏ¿¡ ÀúÀåÀÌ µÇ¾î ÀÖ½À´Ï´Ù. Áï, °á·ÐÀûÀ¸·Î "useradd -D"´Â ÀÌ ÆÄÀÏÀÇ °ªÀ» º¯°æÇÏ¿© useraddÀÇ ±âº»¼³Á¤°ªÀÌ ¹Ù²îµµ·Ï ÇÕ´Ï´Ù.
»ç¿ëÇü½Ä
useradd -D [-g ±âº»±×·ì] [-b ±âº»È¨µð·ºÅ丮] [-f default_inactive]
[-e ±âº»°èÁ¤Á¾·áÀÏ] [-s ±âº»»ç¿ë½©]
2 : useraddÀÇ ½ÇÇàȯ°æ È®ÀÎÇϱâ
¸ÕÀú ¾Æ¹«·± ¿É¼Ç¾øÀÌ "useradd -D"¶ó°í¸¸ Çϸé ÇöÀç ¼³Á¤µÈ °ªµéÀ» º¸¿©ÁÝ´Ï´Ù. Áï, useradd°¡ ½ÇÇàµÇ¾úÀ» ¶§¿¡ ¡°useradd -D¡±ÀÇ °á°ú·Î È®ÀεǴ °á°ú¿¡ ÁØÇÏ¿© »ý¼ºµË´Ï´Ù. ¾Æ·¡ °á°ú¸¦ º¸½Ê½Ã¿ä.
[root@host3 root]# useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel [root@host3 root]# |
ÀÌ °á°ú´Â /etc/default/useraddÀÇ ³»¿ë°ú µ¿ÀÏÇÑ ³»¿ëÀÔ´Ï´Ù. Áï, "useradd -D"´Â /etc/default/useradd"ÀÇ ¼³Á¤°ªÀ» ¹Ù²Ù´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
ÀÌ °á°úÀÇ Àǹ̸¦ ¸î°¡Áö ¸»¾¸µå¸°´Ù¸éuseradd·Î »õ·Î¿î °èÁ¤ÀÌ »ý¼ºµÇ¸é »ý¼ºµÇ´Â »ç¿ëÀÚÀÇ È¨µð·ºÅ丮´Â /home³»¿¡ »ý¼ºµÇ¸ç, ±âº»»ç¿ë½©Àº /bin/bashÀ̸ç /etc/skel¿¡ À§Ä¡ÇÑ ÃʱâÈÆÄÀϵéÀÌ »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚÀÇ È¨µð·ºÅ丮¿¡ º¹»çµÈ´Ù´Â °ÍµîÀ» ÀǹÌÇϰí ÀÖ½À´Ï´Ù.
3 : ¡°useradd -D¡±´Â /etc/default/useraddÆÄÀÏÀÇ °ªÀ» º¯°æÇÑ´Ù.
"useradd -D"´Â /etc/default/useradd ÆÄÀÏÀÇ °ªÀ» º¯°æÇϹǷΠ¸ÕÀú /etc/default/useraddÆÄÀÏÀÇ ³»¿ëºÎÅÍ »ìÆì º¸°Ú½À´Ï´Ù. ¾Õ¼µµ ¸»¾¸µå·ÈÁö¸¸ "useradd -D"´Â ÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» º¯°æÇÏ¿© useraddÀÇ ±âº»¼³Á¤°ªÀÌ ¹Ù²îµµ·Ï ÇÕ´Ï´Ù.
¸ÕÀú /etc/default/useraddÆÄÀÏÀÇ ±âº» ³»¿ëÀÔ´Ï´Ù.
[root@host3 default]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel [root@host3 default]# |
À§¿¡¼ Ȩµð·ºÅ丮ÀÇ ±âº»À§Ä¡°¡ /homeÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù. À̸¦ /usr·Î º¯°æÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù.
[root@host3 default]# useradd -D -b /usr [root@host3 default]# |
º¯°æÇÑ ´ÙÀ½ ¾Æ·¡¿Í °°ÀÌ º¯°æµÈ ³»¿ëÀ» È®ÀÎÇÑ °ÍÀÔ´Ï´Ù.
[root@host3 default]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/usr INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel [root@host3 default]# |
ÀÌ·¸°Ô º¯°æÀÌ µÈ ÈÄ¿¡´Â useradd·Î »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚ(ID)µéÀÇ È¨µð·ºÅ丮´Â /home/ID°¡ ¾Æ´Ï¶ó /usr/ID°¡ µË´Ï´Ù. Áï, sspark5¶ó´Â °èÁ¤»ç¿ëÀÚ°¡ useradd¿¡ ÀÇÇØ »ý¼ºÀÌ µÇ¸é(useradd sspark5), sspark5ÀÇ È¨µð·ºÅ丮´Â /usr/sspark5°¡ µË´Ï´Ù.
4 : useradd·Î »õ·Î»ý¼ºµÇ´Â °èÁ¤ÀÌ ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ½© ÁöÁ¤Çϱâ
useradd¸í·É¾î·Î »õ·Î¿î »ç¿ëÀÚ°¡ »ý¼ºµÇ¸é ±âº»ÀûÀ¸·Î »ç¿ëÇÏ´Â ½©Àº /bin/bashÀÔ´Ï´Ù. ÀÌ´Â ¸®´ª½º ¼³Ä¡Ãʱâȯ°æÀ¸·Î¼ ±âº»»çÇ×ÀÔ´Ï´Ù. ÇÏÁö¸¸ useradd·Î »ý¼ºµÇ´Â ¸ðµç »ç¿ëÀÚµéÀÌ ±âº»À¸·Î »ç¿ëÇÒ ½©À» ´Ù¸¥ ½©·Î ÁöÁ¤ÇϰíÀÚ ÇÏ½Å´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù. .
Áï, useradd·Î »ý¼ºµÇ´Â »õ·Î¿î »ç¿ëÀÚ°¡ ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ½©À» ÁöÁ¤ÇϽ÷Á¸é ¾Æ·¡ÀÇ ¿¹Ã³·³ ¡°useradd -D¡±¿¡ -s¿É¼ÇÀ» »ç¿ëÇÏ¿© ÁöÁ¤ÇϽñ⠹ٶø´Ï´Ù.
[root@host3 default]# useradd -D -s /bin/csh [root@host3 default]# |
Áï, À§ÀÇ ¿¹´Â useradd·Î »ý¼ºµÇ´Â »õ·Î¿î »ç¿ëÀÚÀÇ ±âº»½©À» /bin/csh·Î ÁöÁ¤ÇÑ °ÍÀÔ´Ï´Ù. ´ÙÀ½Àº ½ÇÇàÇÏ°í ³ ÈÄ¿¡ º¯°æµÈ ³»¿ëÀ» È®ÀÎÇÑ °ÍÀÔ´Ï´Ù.
[root@host3 default]# cat /etc/default/useradd # useradd defaults file GROUP=100 HOME=/usr INACTIVE=-1 EXPIRE= SHELL=/bin/csh SKEL=/etc/skel [root@host3 default]# |
±âº» »ç¿ë½©ÀÌ /bin/bash¿¡¼ /bin/csh·Î º¯°æµÈ °ÍÀ» È®ÀÎÇϱ⠹ٶø´Ï´Ù. ÀÌÈĺÎÅÍ´Â useradd·Î »õ·Ó°Ô »ý¼ºµÇ´Â ¸ðµç °èÁ¤µéÀÇ ±âº»»ç¿ë½©Àº /bin/csh°¡ µË´Ï´Ù.
5 : useradd·Î »õ·Î»ý¼ºµÇ´Â °èÁ¤ÀÌ ±âº»ÀûÀ¸·Î »ç¿ëÇÒ ±×·ì ÁöÁ¤Çϱâ
¸®´ª½º¿¡¼ »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚµéÀº ±âº»ÀûÀ¸·Î GID°¡ 100ÀÎ users¶ó´Â ±×·ì¿¡ ÀÚµ¿¼Ò¼ÓµË´Ï´Ù. ÇÏÁö¸¸, ¡°useradd -D¡±¿¡ -g¿É¼ÇÀ» »ç¿ëÇÏ¿© GID¸¦ ÁöÁ¤Çϸé useradd·Î »ý¼ºµÇ´Â »õ·Î¿î °èÁ¤µéÀÇ ¼Ò¼ÓµÉ Ãʱâ±×·ì(initial group)À» º¯°æÇÏ°Ô µË´Ï´Ù.
[root@host3 default]# useradd -D -g 500 [root@host3 default]# |
´ÙÀ½Àº º¯°æµÈ ³»¿ëÀ» È®ÀÎÇÑ °ÍÀÔ´Ï´Ù. ÁÖÀÇÇÏ½Ç °ÍÀº À§¿¡¼ ÁöÁ¤ÇÑ 500À̶ó´Â GID´Â ¹Ýµå½Ã Á¸ÀçÇÏ´Â GID¿©¾ßÇÕ´Ï´Ù.
À§ÀÇ º¯°æµÈ °á°ú¸¦ È®ÀÎÇϱâ À§ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ /etc/default/useraddÆÄÀÏÀ» È®ÀÎÇϼŵµ µÇÁö¸¸ ¡°useradd -D¡±·Î È®ÀÎÇϼŵµ º¯°æµÈ °á°ú¸¦ µ¿ÀÏÇÏ°Ô È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
[root@host3 default]# cat /etc/default/useradd # useradd defaults file GROUP=500 HOME=/usr INACTIVE=-1 EXPIRE= SHELL=/bin/csh SKEL=/etc/skel [root@host3 default]# |
À§ÀÇ °á°ú¿¡¼ ±âº»±×·ìÀÇ GROUP°ªÀÌ 100¿¡¼ 500À¸·Î º¯°æµÈ °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
6 : useradd·Î »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚÀÇ »ç¿ëÁ¾·áÀÏ ÁöÁ¤Çϱâ
´ÙÀ½Àº °èÁ¤»ç¿ë Á¾·áÀÏÀ» ÁöÁ¤ÇÏ´Â ¿¹ ÀÔ´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ "useradd -D"¸í·É¾î¿¡ -e¿É¼ÇÀ» »ç¿ëÇÏ¿© "YYYY-MM-DD"Çü½ÄÀ¸·Î ³¯Â¥¸¦ ÀÔ·ÂÇϸé useradd·Î »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚÀÇ °èÁ¤ »ç¿ëÁ¾·áÀÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
[root@host3 default]# useradd -D -e 2007-12-30 [root@host3 default]# |
Áï, À§ÀÇ ¸í·É ÀÌÈÄ ºÎÅÍ´Â useradd·Î »õ·Î »ý¼ºµÇ´Â »ç¿ëÀÚµéÀº ¸ðµÎ 2007³â 12¿ù 30ÀϱîÁö¸¸ °èÁ¤À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº À§ÀÇ °á°ú¸¦ È®ÀÎÇÑ °ÍÀÔ´Ï´Ù.
[root@host3 default]# cat /etc/default/useradd # useradd defaults file GROUP=500 HOME=/usr INACTIVE=-1 EXPIRE=2007-12-30 SHELL=/bin/csh SKEL=/etc/skel [root@host3 default]# |
À§ÀÇ °á°ú¸¦ º¸¸é EXPIRE°ªÀÌ "2007-12-30"À¸·Î º¯°æµÇ¾î ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌÈÄ·Î »ý¼ºµÇ´Â ¸ðµç °èÁ¤µéÀº °èÁ¤ »ç¿ëÁ¾·áÀÏÀÌ 2007³â 12¿ù 30ÀϱîÁö·Î ¼³Á¤µË´Ï´Ù. Âü°í·Î ¡°useradd -D¡±ÀÇ °á°ú·Îµµ µ¿ÀÏÇÑ °ªÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
7 : ¡°useradd -D¡±·Î º¯°æµÈ °ªÀÌ ½ÇÁ¦·Î Àû¿ëµÇ´Â ¿¹º¸±â
À̹ø¿¡´Â Áö±Ý±îÁö ¼³Á¤Çß´ø(useradd -D) °ªµéÀÌ Àû¿ëµÇ´Â °ÍÀ» È®ÀÎÇϱâ À§ÇÏ¿© useraddÀÇ ¿¹¸¦ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. Áï, À̹ø ¿¹´Â Áö±Ý±îÁöÀÇ ¼³Á¤(usreadd -D·Î ¼³Á¤ÇÏ¿´´ø °ª)À» ±×´ë·Î »ç¿ëÇÏ´Â °ÍÀ̹ǷΠ¾ÕÀÇ ¿¹¿Í ÇÔ²² º¸¼Å¾ßÇÕ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ sspark5¶ó´Â °èÁ¤À» useradd·Î ¸¸µé¾î º¸°Ú½À´Ï´Ù.
[root@host3 default]# useradd sspark5 [root@host3 default]# |
sspark5ÀÇ /etc/passwd³»¿¡ ¼³Á¤µÈ °ªÀÔ´Ï´Ù. ¿©±â¼ È®ÀÎÇÒ ¼ö ÀÖ´Â ¹Ù¿Í °°ÀÌ UID¿Í GID, Ȩµð·ºÅ丮ÀÇ À§Ä¡°¡ "/usr/sspark5"·Î ¼³Á¤µÇ¾úÀ¸¸ç, ±âº»»ç¿ë½©ÀÌ "/bin/csh"¶ó´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
[root@host3 default]# grep sspark5 /etc/passwd sspark5:x:602:602::/usr/sspark5:/bin/csh [root@host3 default]# |
´ÙÀ½Àº /etc/shadow ÀÇ ³»¿ëÀÔ´Ï´Ù.
[root@host3 default]# grep sspark5 /etc/shadow sspark5:!!:12314:0:99999:7::12782: [root@host3 default]# |
sspark5ÀÇ /etc/groupÆÄÀÏ¿¡ ¼³Á¤µÈ ³»¿ëÀÔ´Ï´Ù.
[root@host3 default]# grep sspark5 /etc/group sspark5:x:602: [root@host3 default]# |
´ÙÀ½Àº sspark5ÀÇ È¨µð·ºÅ丮ÀÎ /usr/sspark5¸¦ È®ÀÎÇÑ °ÍÀÔ´Ï´Ù.
[root@host3 default]# ls -al /usr/sspark5 ÇÕ°è 32 drwx------ 3 sspark5 sspark5 4096 9¿ù 19 14:34 . drwxr-xr-x 16 root root 4096 9¿ù 19 14:34 .. -rw-r--r-- 1 sspark5 sspark5 24 9¿ù 19 14:34 .bash_logout -rw-r--r-- 1 sspark5 sspark5 191 9¿ù 19 14:34 .bash_profile -rw-r--r-- 1 sspark5 sspark5 124 9¿ù 19 14:34 .bashrc -rw-r--r-- 1 sspark5 sspark5 854 9¿ù 19 14:34 .emacs -rw-r--r-- 1 sspark5 sspark5 120 9¿ù 19 14:34 .gtkrc drwxr-xr-x 3 sspark5 sspark5 4096 9¿ù 19 14:34 .kde [root@host3 default]# |
ÀÌ»ó°ú °°ÀÌ "useradd -D"´Â °èÁ¤»ý¼º¸í·É¾îÀÎ useraddÀÇ ±âº»¼³Á¤°ªÀ» º¯°æÇÏ´Â ¸í·É¾îÀÔ´Ï´Ù. useradd ¸í·É¾î¿Í´Â º°µµ·Î ²À ±â¾ïÇØ µÎ±â ¹Ù¶ø´Ï´Ù.
¼µÎ¿¡¼µµ ¸»¾¸µå·È´Ù½ÃÇÇ ¡°useradd -D¡±´Â useradd ¸í·É¾îÀÇ ÀϺκÐÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÌ µÎ°¡Áö´Â ¹Ýµå½Ã ±¸ºÐÇÏ¿© °øºÎÇϽñ⠹ٶø´Ï´Ù.