Linux man page : adduser - ½Ã½ºÅÛ¿¡ ±×·ìÀ̳ª À¯Àú¸¦ Ãß°¡ÇÑ´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¸Þ´º¾ó>1>adduser



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë¹ý

adduser  [options]  [--home  DIR] [--shell|-s SHELL] [--no-create-home] 
[--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid  ID] 
[--disabled-password]      [--disabled-login]      [--gecos      GECOS] 
[--add_extra_groups] user 
 
adduser --system [options] [--home DIR] [--shell  SHELL]  [--no-create- 
home]  [--uid  ID]  [--group | --ingroup GROUP | --gid ID] [--disabled- 
password] [--disabled-login] [--gecos GECOS] user 
 
addgroup [options] [--gid ID] group 
 
addgroup --system [options] [--gid ID] group 
 
adduser [options] user group 
 

°øÅë ¿É¼Ç

 [--quiet] [--debug] [--force-badname] [--help|-h]  [--version]  [--confFILE] 
 

¼³¸í

adduser(1)¿Í addgroup(1)´Â ¸í·ÉÇà ¿É¼Ç °ú /etc/adduser.conf ÆÄÀÏÀÇ ¼³Á¤³»¿ëÀ» Âü°íÇÏ¿©, À¯Àú¿Í ±×·ìÀ» Ãß°¡ÇÏ´Â ÀÛ¾÷À» ÇÑ´Ù. ÀÌ ÇÁ·Î±×·¥µéÀº useradd, groupadd ¿Í usermod¿Í °°Àº ³·Àº ¼öÁØÀÇ ÇÁ·Î±×·¥À» Á»´õ »ç¿ëÀÚ Ä£È­ÀûÀ¸·Î °³¼±ÀÌ µÇ¾îÀÖ´Ù. ÀÌµé ³·Àº ¼öÁØ ÇÁ·Î±×·¥ÀÇ front end ÇÁ·Î±×·¥À̶ó°í º¸¸éµÈ´Ù. ±âº»ÀûÀ¸·Î ÇϳªÀÇ À¯Àú¸¦ Ãß°¡Çϱâ À§Çؼ­´Â UID¿Í GID¸¦ °áÁ¤Çϰí, home µð·ºÅ丮ÀÇ »ý¼º, »ç¿ëÀÚ ½ºÅ©¸³Æ®ÀÇ ÀÛ¼º, ÆÐ½º¿öµåÀÔ·Â, ±âŸ ºÎ°¡Á¤º¸ ÀÛ¼ºµî°ú °°Àº ÀÏÀ» ÇØ¾ß ÇÑ´Ù. adduser °ú addgroup´Â ÀÌ·¯ÇÑ ÀϵéÀ» Çѹø¿¡ ³¡³¾ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.

ÀÏ¹Ý À¯Àú Ãß°¡

--system, --group¸¦ ºñ·ÔÇÏ¿© ¾î¶°ÇÑ ¿É¼Ç¾øÀÌ adduser(1)¸¦ ½ÇÇàÇÒ °æ¿ì ÀϹÝÀ¯Àú¸¦ »ý¼ºÇÏ°Ô µÈ´Ù.

»ý¼ºµÇ´Â À¯Àú¸¦ À§ÇÑ UID´Â ¼³Á¤ÆÄÀÏÀÇ Á¤º¸¸¦ Âü°íÇØ¼­ °áÁ¤ÇÏ°Ô µÈ´Ù.
# /etc/adduser.conf 
# UID´Â 1000°ú 29999 »çÀÌ¿¡¼­ °áÁ¤µÈ´Ù. 
FIRST_UID=1000 
LAST_UID=29999 
 
  • --uid
    uid¸¦ °­Á¦·Î °áÀåÇÒ ¼ö ÀÖ´Ù.
  • --firstuid
    uid¸¦ ÀÏÁ¤ÇÑ ¹üÀ§³»¿¡¼­ ÀÚµ¿ÀûÀ¸·Î °áÁ¤Çϵµ·Ï ÇÑ´Ù. --lastuid ¿Í ÇÔ²² »ç¿ëÇÑ´Ù.
  • --disabled-login
    °èÁ¤ÀÌ »ý¼ºÀº µÇÁö¸¸ ÆÐ½º¿öµå¸¦ ¼³Á¤Çϱâ Àü±îÁö´Â ºñȰ¼º °èÁ¤»óÅ¿¡ ³õÀÌ°Ô µÈ´Ù. --disabled-password'¿É¼ÇÀ» »ç¿ëÇϸé, ÆÐ½º¿öµå¸¦ ¼³Á¤ÇÏÁö ¾ÊÀº »óÅ·Π°èÁ¤À» ¸¸µé ¼ö ÀÖ´Ù. À̰æ¿ì ÆÐ½º¿öµå¸¦ ÅëÇÑ ·Î±×ÀÎÀº ºÒ°¡´ÉÇÏ°Ô µÈ´Ù. ´Ü SSH RSAµîÀ» ÀÌ¿ëÇÑ ·Î±×ÀÎÀº °¡´ÉÇÏ´Ù.

À¯Àú¸¦ »ý¼ºÇÏ°Ô µÇ¸é, À¯Àú°¡ Æ÷Ç﵃ ±×·ìµµ °áÁ¤À» ÇØ¾ß Çϴµ¥, GNU/Linux´Â ÀüÅëÀûÀ¸·Î À¯ÀúÀ̸§°ú µ¿ÀÏÇÑ ±×·ìÀ» ¸¸µé¾î¼­ ±×·ì¿¡ Æ÷ÇÔÀ» ½ÃŲ´Ù.

adduser(1)´Â ¼³Á¤ÆÄÀÏÀÇ DHOME, GROUPHOMES, LETTERHOMES Á¤º¸¸¦ ÀÌ¿ëÇØ¼­ Ȩµð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù. --home ¿É¼ÇÀ» ÀÌ¿ëÇØ¼­, Ȩµð·ºÅ丮¸¦ °­Á¦·Î °áÁ¤ÇÒ ¼öµµ ÀÖ´Ù. USERGROUPS¸¦ yes·Î Çϸé, À¯ÀúÀÇ È¨µð·ºÅ丮¿¡ »ý¼ºµÇ´Â ÆÄÀϵ鿡 ´ëÇØ¼­ ±×·ìÀÇ Á¢±Ù±ÇÇÑÀ» Çã¿ëÇÏ°Ô µÈ´Ù.

½Ã½ºÅÛ °èÁ¤ »ý¼º

--system ¿É¼ÇÀ¸·Î adduser¸¦ ½ÇÇàÇÒ °æ¿ì ½Ã½ºÅÛ °èÁ¤À» »ý¼ºÇÑ´Ù.

½Ã½ºÅÛ uidÀÇ ¹üÀ§´Â ¼³Á¤ÆÄÀÏÀÇ FIRST_SYSTEM_UID¿Í LAST_SYSTEM_UID»çÀÌ¿¡¼­ °áÁ¤µÈ´Ù. --uid¿É¼ÇÀ» ÀÌ¿ëÇϸé, °­Á¦·Î UID¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
  • --gid
    ±âº»ÀûÀ¸·Î ½Ã½ºÅÛ À¯Àú´Â nogroup±×·ì¿¡ Æ÷ÇԵȴÙ. ÀÌ ¿É¼ÇÀ» ȤÀº --ingroupÀ» »ç¿ëÇϸé, ´Ù¸¥ ±×·ì¿¡ Æ÷ÇԵǵµ·Ï ±×·ìÀ» ÁöÁ¤ ÇÒ ¼ö ÀÖ´Ù.
  • --group
    ½Ã½ºÅÛ À¯Àú¸¦ ¸¸µé¸é¼­, ½Ã½ºÅÛ À¯ÀúÀÇ ID¿Í µ¿ÀÏÇÑ À̸§À» °¡Áö´Â ±×·ìÀ» ¸¸µç´Ù.

Ȩµð·ºÅ丮´Â ÀÏ¹Ý °èÁ¤°ú µ¿ÀÏÇÑ ±ÔÄ¢À» µû¸¥´Ù. ½Ã½ºÅÛ À¯Àú´Â /bin/false¸¦ »ç¿ëÀÚ shell·Î °¡Áö°Ô µÈ´Ù.

»ç¿ëÀÚ ±×·ì Ãß°¡

  • --group
    --system ¿É¼Ç¾øÀÌ »ç¿ëÇÒ°æ¿ì, ÀÏ¹Ý »ç¿ëÀÚ ±×·ìÀ» »ý¼ºÇÑ´Ù. addgroup(1)¸í·ÉÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
  • --gid
    GID´Â ¼³Á¤ÆÄÀÏÀÇ À¯Àú UIDSÀÇ ¹üÀ§ ³»¿¡¼­ °áÁ¤µÈ´Ù. ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇϸé GID¸¦ Á÷Á¢ °áÁ¤ÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚ ±×·ìÀ» Ãß°¡ÇÑ´Ù°í ÇØ¼­, À¯Àú°¡ »ý¼ºµÇÁö´Â ¾Ê´Â´Ù.

½Ã½ºÅÛ ±×·ì Ãß°¡

  • --system
    addgroup(1)¿¡ --system ¿É¼ÇÀ» ÁÖ°í ½ÇÇàÇϸé, ½Ã½ºÅÛ ±×·ìÀÌ »ý¼ºµÈ´Ù.
  • --gid
    GID´Â ¼³Á¤ÆÄÀÏÀÇ system GIDSÀÇ ¹üÀ§³»¿¡¼­ °áÁ¤µÈ´Ù. ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇϸé system GID¸¦ Á÷Á¢ °áÁ¤ÇÒ ¼ö ÀÖ´Ù.
½Ã½ºÅÛ ±×·ìÀ» Ãß°¡ÇÑ´Ù°í ÇØ¼­, À¯Àú°¡ »ý¼ºµÇÁö´Â ¾Ê´Â´Ù.

±âŸ ¿É¼Çµé

  • --conf FILE
    /etc/adduser.conf ´ë½Å FILEÀ» ¼³Á¤ÆÄÀÏ·Î »ç¿ëÇÑ´Ù.
  • --disabled-login
    ÆÐ½º¿öµå ¾øÀÌ °èÁ¤ÀÌ »ý¼ºµÈ´Ù. ÆÐ½º¿öµå°¡ ¼³Á¤µÇ±â Àü±îÁö´Â °èÁ¤ÀÌ È°¼ºÈ­ µÇÁö ¾Ê´Â´Ù.
  • --disabled-password
    --disable-login°ú ºñ½ÁÇÏÁö¸¸, SSH RSA ۵îÀ» ÀÌ¿ëÇÑ ·Î±×ÀÎÀº °¡´ÉÇÏ´Ù.
  • --force-badname
    ±âº»ÀûÀ¸·Î À̸§À» ¸¸µé¶§ À¯Àú¿Í ±×·ìÀ̸§Àº ¼³Á¤ÆÄÀÏÀÇ NAME_REGEXÀÇ Á¤±ÔÇ¥Çö±ÔÄ¢À» üũÇÑ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé, ¼³Á¤ÆÄÀÏÀÇ À̸§±ÔÄ¢ üũ¸¦ ÇÏÁö ¾Ê°Ô µÈ´Ù. ´ÜÁö ÃÖ¼ÒÇÑÀÇ À̸§Ã¼Å©¸¸ ÇÑ´Ù.
  • --gid ID
    ±×·ìÀ» »ý¼ºÇÒ¶§, GID¸¦ ID·Î ÁöÁ¤ÇÑ´Ù.
  • --home DIR
    À¯ÀúÀÇ È¨ µð·ºÅ丮¸¦ DIR·Î ¼³Á¤ÇÑ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¼³Á¤ÆÄÀÏ¿¡ Á¤ÀÇµÈ °æ·Î¸¦ Ȩµð·ºÅ丮·Î ÇÑ´Ù.
  • --shell SHELL
    À¯Àú°¡ »ç¿ëÇÒ shellÀ» SHELL·Î ¼³Á¤ÇÑ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ¼³Á¤ÆÄÀÏ¿¡ Á¤ÀÇµÈ shell¸¦ À¯Àú ½©·Î »ç¿ëÇÑ´Ù.
  • --ingroup GROUP
    »õ·Î¿î À¯Àú¸¦ Ãß°¡Çϸé, À¯Àú´Â µ¿ÀÏÇÑ À̸§ÀÇ ±×·ì¿¡ Æ÷ÇԵȴÙ. ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé GROUP±×·ì¿¡ Æ÷ÇԵǵµ·Ï °­Á¦ÇÒ ¼ö ÀÖ´Ù.
  • --no-create-home
    Ȩµð·ºÅ丮¸¦ »ý¼ºÇÏÁö ¾Ê´Â´Ù.
  • --system
    ½Ã½ºÅÛ À¯Àú ȤÀº ½Ã½ºÅÛ ±×·ìÀ» »ý¼ºÇÑ´Ù.
  • --uid ID
    »ç¿ëÀÚ UID¸¦ ¼³Á¤¿¡ ÁöÁ¤µÈ ¹üÀ§°¡ ¾Æ´Ñ ID·Î °­Á¦ ÁöÁ¤ÇÑ´Ù.
  • --firstuid ID
    »ç¿ëÀÚ UIDÀÇ ½ÃÀÛ ¹üÀ§¸¦ ÁöÁ¤
  • --lastuid ID
    »ç¿ëÀÚ UIDÀÇ ¸¶Áö¸· ¹üÀ§¸¦ ÁöÁ¤. À¯Àú¸¦ Ãß°¡ÇÏ°Ô µÇ¸é firstuid ¿Í lastuid ¹üÀ§ »çÀÌ¿¡¼­ UID°¡ °áÁ¤µÈ´Ù.
  • --version
    ¹öÀüÁ¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

ÆÄÀÏ

/etc/adduser.conf
adduser(1)°¡ ½ÇÇàµÉ¶§, À§ÀÇ ÆÄÀÏ¿¡ ÀÖ´Â ¼³Á¤Á¤º¸¸¦ Âü°íÇÑ´Ù.

°ü·Ã±Û

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.