À¯´Ð½º °è¿ °íÀ¯ÀÇ ¸ÚÁø ±â´ÉÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ¿ø°Ý È£½ºÆ®·ÎºÎÅÍ ¼¹ö·ÎÀÇ Á¢¼ÓÀ» Çã¶ôÇÏ°í ¿©·¯ºÐ ¼¹öÀÇ ½Ã½ºÅÛ ÀÚ¿øÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇØÁÖ´Â °ÍÀÌ´Ù. telnet <È£½ºÆ®¸í ¶Ç´Â È£½ºÆ® IP ÁÖ¼Ò> ¸¦ ÀÔ·ÂÇÏ°í µé¾î°¨À¸·Î½á Á¢¼ÓÇÑ »ç¶÷ÀÌ ¸¶Ä¡ ±× ¼¹ö ÄÜ¼Ö ¾Õ¿¡ ¾É¾Æ ÀÖ´Â °Íó·³ ¼¹öÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Ŭ¶óÀ̾ðÆ®/¼¹ö ¸ðµ¨À» ¸ð¸£°í¼´Â ³×Æ®¿öÅ©¸¦ »ç¿ëÇÑ´Ù´Â °ÍÀÌ ºÒ°¡´ÉÇÏ´Ù°í ¸»ÇÏ°í ½Í´Ù. ÇÏÁö¸¸ ÀÌ À̽´´Â Ŭ¶óÀ̾ðÆ® »ç¿ëÀÚ¿¡°Ô ÇÊ¿äÇÑ ³»¿ëÀÌ´Ù. »ç¿ëÀÚ´Â ¼¹öÀÇ ÀÚ¿øÀ» »ç¿ëÇÏ°í ÀÖÀ¸¸ç ±× °á°ú¸¸À» ÀÚ½ÅÀÇ Å͹̳ηΠÃâ·Â ¹Þ´Â´Ù´Â »ç½ÇÀ» Àß ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.
ÅÚ³Ý µîÀÇ µ¥¸ó¿¡ ¾à°£ÀÇ ¹ö±×°¡ ÀÖ´Ù°í ¾Ë·ÁÁ® ÀÖ´Ù. ²À ¾öû³ ¹ö±×, º¸¾È¿¡ °ü°èµÈ ¹ö±×´Â ¾Æ´Ï´õ¶óµµ ³×Æ®¿öÅ© µ¥¸ó¿¡ ´ëÇؼ´Â Á¤±âÀûÀ¸·Î ÃֽŠ¹öÀüÀ¸·Î ±³Ã¼ÇÒ Çʿ伺ÀÌ ÀÖ´Ù. ±×°Í ¸»°í ³×Æ®¿öÅ© °ü¸®ÀÚ°¡ ÇÒ ÀÏÀÌ ¶Ç ¹«¾ùÀ̰ڴ°¡? ¿©·¯ºÐÀÌ ¹Þ¾Æ¿Í¾ß ÇÒ ÆÄÀÏÀº netkit-base-0.10.tar.gz¶ó´Â ÆÄÀÏÀÌ´Ù(¹°·Ð À̺¸´Ù »óÀ§ ¹öÀüÀÌ ÀÖ´Ù¸é ±×°ÍÀ» ¹Þ¾Æ¿À¶ó). ÁÖ »çÀÌÆ®´Â ftp.uk.linux.orgÀÌ¸ç ºÎ »çÀÌÆ®´Â À¯¸íÇÑ sunsite.unc.eduÀÌ´Ù. ¹°·Ð ±¹³»¿¡µµ ¹Ì·¯ »çÀÌÆ®°¡ ÀÖ´Ù. ÆÄÀÏÀ» ¹ÞÀ» ¶§´Â ²À .tar.gz´ë½Å .txt ¶Ç´Â .lsm ( Linux Software Map )À̶ó´Â À̸§À¸·Î ³¡³ª´Â ÆÄÀÏÀ» ¹Þ¾Æ¼ È®ÀÎÇغ¸±â ¹Ù¶õ´Ù. ÀڷḦ Ç®°í ±×³É makeÇÏ´Â °Í¸¸À¸·Îµµ ¿øÇÏ´Â ÆÄÀÏÀ» ÄÄÆÄÀÏÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. ÇÊÀÚ´Â ¾ËÂ¥ ½½·¢¿þ¾î 3.1°ú libc 5.4.7¿¡¼ ¿¡·¯ Çϳª ¾øÀÌ ¹«»çÈ÷ ÄÄÆÄÀÏ ÇÏ¿´´Ù. ¼³Ä¡´Â ·çÆ® ±ÇÇÑÀ¸·Î make installÀÌ´Ù. ÅÚ³Ý ¸»°íµµ ¿©·¯ °¡Áö ³×Æ®¿öÅ© µ¥¸óµéÀ» ¼³Ä¡ÇØÁØ´Ù. biff, comsat, finger, fingerd, inetd, ping, rlogin, rlogind, rpc, rpcgen, rpc.usersd, rpc.rwalld, rpcinfo, rsh, rshd, rusers, rwall, rwho, rwhod, bsdslattach, talk, talkd, timed µîÀÌ ¹Ù·Î ±×°ÍÀÌ´Ù. µÚ¿¡ d·Î ³¡³ª´Â ÆÄÀÏÀº ¸ðµÎ µ¥¸óÀ» ¶æÇÑ´Ù.
ÀÏ´Ü »ç¿ëÀÚÀÇ ¿äûÀ» ¹Þ¾Æ¼ ¼¹öÀÇ Çϵåµð½ºÅ©¿¡ °èÁ¤À» ¸¸µé¾î¾ß ÇÑ´Ù. º¸Åë ¸¹Àº ¹èÆ÷ÆÇ¿¡¼´Â adduser¿Í °°Àº ½ºÅ©¸³Æ® ¶Ç´Â ½ÇÇàÆÄÀÏ(½ºÅ©¸³Æ®´Â ÇØÅ·Çϱ⠽¬¿ì¹Ç·Î ¾Æ¿¹ ½ÇÇàÆÄÀÏ·Î ¸¸µå´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù)À» Á¦°øÇؼ »ç¿ëÀÚ¸¦ µî·ÏÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ°í ÀÖ´Ù. »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
# adduser
Adding a new user. The username should not exceed 8 characters
in length, or you may run into problems later.
»ç¿ëÀÚ ID¸¦ ¸¸µé ¶§´Â 8ÀÚ ÀÌ»ó ³ÖÁö ¸»¶ó. ±×°ÍÀ» ¿°µÎ¿¡ µÎ±â ¹Ù¶õ´Ù.
Enter login name for new account (^C to quit): foo
Editing information for new user [foo]
»ç¿ëÀÚ¿¡ °üÇÑ Á¤º¸¸¦ ³Ö´Â´Ù. »ç¿ëÀÚÀÇ º»¸í, GID, UID, Ȩ µð·ºÅ丮, »ç¿ëÇÏ´Â ¼ÐÀÇ Á¾·ù, Æнº¿öµå µî ¾ÆÁÖ Áß¿äÇÑ Á¤º¸¸¦ ÀÔ·ÂÇØ¾ß ÇÑ´Ù. ƯÈ÷ UID´Â ¸ðµç »ç¿ëÀÚ¿¡°Ô À¯ÀÏÇÑ ¼öÄ¡¿©¾ß ÇϹǷΠ°¢º°È÷ ÁÖÀÇÇϱ⠹ٶõ´Ù.
Full Name: Lee Man Yong
GID [100]: ?
¿©±â¼ ±×³É ¿£ÅÍ, »ç¿ëÀÚ ±×·ìÀ» ¸¸µé¾îÁÖ±æ ¿øÇÑ´Ù¸é Àá½Ã µÚÀÇ ¼³¸íÀ» º¸¶ó.
Group 'users', GID 100
First unused uid is 506
adduser ½ºÅ©¸³Æ®°¡ ÀÚµ¿À¸·Î »ç¿ëµÇÁö ¾ÊÀº UID Áß °¡Àå ³·Àº ¹øÈ£¸¦ ¿©·¯ºÐ¿¡°Ô Á¦°øÇØÁØ´Ù. ±× °ªÀ» ±×³É »ç¿ëÇÏ¸é µÈ´Ù. ¿©·¯ºÐÀÌ Æ¯º°ÇÏ°Ô ÇØÁÙ ÇÊ¿ä°¡ ÀÖ´Ù¸é ¿øÇÏ´Â ¼öÄ¡¸¦ Àû¾îÁØ´Ù. ÇÏÁö¸¸ Àý´ë Áߺ¹µÈ ¼öÄ¡°¡ µé¾î°¡¼´Â ¾ÈµÈ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó.
UID [506]: ?
Home Directory [/home/foo]: ?
Ȩ µð·ºÅ丮´Â º¸Åë /home ¾Æ·¡¿¡ »ý±ä´Ù. ÇÏ Áö¸¸ Á¤¸»·Î ´ëÇü ¼¹öÀÎ °æ¿ì¿¡´Â
»ç¿ëÀÚµéÀ» ¿©·¯ ±×·ìÀ¸·Î ³ª´©¾î /home1, /home2, /home3 ÀÌ·± ½ÄÀ¸·Î µð·ºÅ丮¸¦
¸¹ÀÌ ³ª´©°í ±× ¾Æ·¡¿¡ ÀûÀýÇÏ°Ô ¹èºÐÇØÁֱ⵵ ÇÑ´Ù. ¿¹¸¦ µé¾î Çб³¿¡¼ Çйø
º°·Î °ü¸®¸¦ ÇÏ·Á°í ÇÑ´Ù¸é /90, /91, /92 ó·³ ÇØÁÖ°í »ç¿ëÀÚÀÇ ÇйøÀ» ¾Ë¾Æ¼
°ü¸®ÇÏ´Â °ÍÀÌ ÁÁÁö ¾ÊÀ»±î? ÀÛÀº ½Ã½ºÅÛ¿¡¼´Â ±×³É /home Çϳª ¾Æ·¡¿¡´Ù°¡
°ü¸®ÇÏ´Â °ÍÀÌ ÁÁ´Ù.
Shell [/bin/bash]: ?
¶Ç´Â C ¼ÐÀ» ¼±È£ÇÏ´Â »ç¶÷Àº /bin/tcsh¶ó°í ÀÔ·ÂÇØÁØ´Ù.
Password [foo]:Shell [/bin/bash]: ********?
Æнº¿öµå¸¦ Á¦¿ÜÇÏ°í´Â ´ëºÎºÐÀÇ ¼³Á¤Àº <¿£ÅÍ>Å°¸¸À¸·Îµµ ÇØ°áµÈ´Ù. Æнº¿öµå´Â ¿µ¾î»çÀü¿¡ ÀÖ´Â ´Ü¾î¸¦ »ç¿ëÇÏÁö ¸»°í ´ë¼Ò¹®ÀÚ, ¼ýÀÚ¸¦ ¼¯¾î¼ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. Çб³ ·£ ȯ°æ¿¡¼ ¹ÏÀ» ¼ö ÀÖ´Â »ç¶÷µé³¢¸® »ç¿ëÇÏ´Â ´À½¼ÇÑ ½Ã½ºÅÛÀ̶ó¸é º° »ó°ü¾ø´Ù. ³ªÁß¿¡ ¼¼ÆÃÀ» ÅëÇؼ ¿©·¯ºÐÀÇ ·£¿¡ ¹°¸° ¹ÏÀ» ¼ö ÀÖ´Â ÄÄÇ»ÅÍµé »©°í´Â ´Ù¸¥ °÷¿¡¼ ÅÚ³Ý Á¢¼ÓÀ» ÇÒ ¼ö ¾øµµ·Ï ¸¸µé ¼ö ÀÖÀ¸´Ï±î ±×¶§ °¡¼ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
Information for new user [foo]:
Home directory: [/home/foo] Shell: [/bin/bash]
uid: [506] gid: [100]
¿©·¯ºÐÀÌ ÀÔ·ÂÇÑ ÃÖÁ¾ Á¤º¸¸¦ º¸¿©ÁÖ¸ç »ç¿ëÀÚ¸¦ µî·ÏÇÒ °ÍÀÎÁö ¹°¾î¿Â´Ù.
Is this correct? [y/N]: Y
Adding login [foo] and making directory [/home/foo]
Adding the files from the /etc/skel directory:
./.less -> /home/foo/./.less
./.lessrc -> /home/foo/./.lessrc
./.Xdefaults -> /home/foo/./.Xdefaults
./.Xmodmap -> /home/foo/./.Xmodmap
./.bash_logout -> /home/foo/./.bash_logout
./.bash_profile -> /home/foo/./.bash_profile
./.bashrc -> /home/foo/./.bashrc
./.emacs -> /home/foo/./.emacs
./.inputrc -> /home/foo/./.inputrc
./.kermrc -> /home/foo/./.kermrc
./.mailcap -> /home/foo/./.mailcap
./.mime.types -> /home/foo/./.mime.types
./.cshrc -> /home/foo/./.cshrc
½ºÅ©¸³Æ®´Â ¸¶Áö¸·À¸·Î »ç¿ëÀÚ È¨µð·ºÅ丮¸¦ ¸¸µé°í ±âº»ÀûÀÎ ¼¼ÆÃÀ» ´ã°í ÀÖ´Â ÆÄÀϵéÀ» ÀÚµ¿À¸·Î /etc/skel µð·ºÅ丮¿¡¼ »ç¿ëÀÚ È¨µð·ºÅ丮·Î º¹»çÇÑ´Ù. .bashrc, .inputrc, .cshrc µî Áß¿äÇÑ ÆÄÀÏÀ» ²À /etc/skel¿¡ ³Ö¾îµÎ°í »ç¿ëÀÚµéÀÌ Ã³À½ºÎÅÍ Áß¿äÇÏÁö ¾ÊÀº ¼¼Æÿ¡ ½Ã°£À» ½ñÁö ¾Ê¾Æµµ µÇµµ·Ï ½Å°æÀ» ¾²¸é ÁÁ´Ù. °ü¸®ÀÚ ÇÑ ¸íÀÇ À§·ÂÀº ´ë´ÜÇÏ´Ù. ±× »ç¶÷ÀÌ ÇÑ ½Ã°£¸¸ ºÀ»çÇÏ¸é ³ª¸ÓÁö »ç¶÷µéÀº ÇÑ ½Ã°£¾¿ÀÌ ¸ðµÎ Àý¾àµÈ´Ù.
ù ¹ø°, Æ۹̼Ç! Æ۹̼Ç! Æ۹̼Ç! »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮´Â º¸Åë drwxr-xr-x¶ó´Â Æ۹̼ÇÀ» °¡Áö°í ÀÖ´Ù. ¾ÕÀÇ d ´Â µð·ºÅ丮¶ó´Â ÀǹÌÀÏ »ÓÀÌ°í ³ª¸ÓÁö rwx, r-x, r-x°¡ °¢°¢ »ç¿ëÀÚ, ±×·ì, ŸÀο¡ ´ëÇÑ Æ۹̼ÇÀ̶ó´Â °ÍÀ» ¾Ë °ÍÀÌ´Ù. º¸¾ÈÀÌ Áß¿äÇÏ°Ô ´À²¸Áö´Â ȯ°æ¿¡¼´Â ŸÀο¡ ´ëÇÏ¿© x Æ۹̼ÇÀ» ¾ø¾Ö¸é ¾Æ¿¹ µð·ºÅ丮·Î µé¾î¿Ã ¼ö ¾øÀ¸´Ï »ç¿ëÀڵ鿡°Ô ¸Ã±â±âº¸´Ù´Â ½ºÅ©¸³Æ® °°Àº °ÍÀ» Çϳª ¸¸µé¾î¼ ¸ðµç »ç¿ëÀÚµéÀÇ È¨ µð·ºÅ丮¿¡¼ ŸÀÎÀÇ ½ÇÇà Æ۹̼ÇÀ» Á¦°ÅÇØÁÖ´Â °Íµµ ÁÁ´Ù. »ç½Ç °ü¸®ÀÚ°¡ ÇØ¾ß ÇÒ ´ëºÎºÐÀÇ ÀÏÀº Æ۹̼ÇÀÌ´Ù. ÀÌ°Å Çϳª¸¸ Àß °ü¸®Çϸé Á¦ÀÏ ¾ÈÀüÇÑ ¼¹ö°¡ µÈ´Ù. ¿©·¯ºÐÀÇ ¼¹ö¿¡ µé¾î¿Í¼ Àå³À» ÇÏ°í ½Í¾îÇÏ´Â Å©·¢Ä¿°¡ ÀÖ´Ù ÇÏ´õ¶óµµ öÅë°°Àº Æ۹̼ǿ¡ ±Ý¹æ ½ÈÁõÀ» ´À³¥ °ÍÀÌ´Ù. ±× Å©·¢Ä¿´Â ´Ù½Ã´Â ¿©·¯ºÐÀÇ ¼¹ö·Î µé¾î¿ÀÁö ¾Ê´Â´Ù. ¿Ö³ÄÇϸé Á»Ã³·³ ½±°Ô Å©·¢ÀÌ µÇÁú ¾Ê¾Æ Àڱ⠽º½º·Î ÁöÄ¡±â ¶§¹®ÀÌ´Ù. ¾Æ¸¶µµ ´Ù¸¥ °÷À» ã¾Æ ¶°³¯ °ÍÀÌ´Ù. µÎ ¹ø° root¸¸ÀÌ »ç¿ëÇÏ´Â ½ÇÇàÆÄÀÏÀÇ Æ۹̼ÇÀ» öÀúÈ÷ Ç϶ó. ƯÈ÷ /sbin, /usr/sbin µð·ºÅ丮´Â ŸÀο¡ ´ëÇÑ ½ÇÇàÆ۹̼Ç(µð·ºÅ丮¿¡ ´ëÇÑ ½ÇÇà Æ۹̼ÇÀº Ư¼öÇÑ Àǹ̸¦ °®´Â´Ù)À» ¾ø¾Ö¼ µé¾î°¥ ¼öÁ¶Â÷ ¾øµµ·Ï Ç϶ó. /sbin °ú /usr/sbin µð·ºÅ丮¿¡ ÀÖ´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¥µéÀº root°¡ ¾Æ´Ñ »ç¶÷ÀÌ »ç¿ëÇÒ ÇÊ¿ä°¡ ÀüÇô ¾ø´Ù. ƯÈ÷ fdisk°°Àº °ÍÀº Àý´ë ŸÀÎÀÇ ½ÇÇà Æ۹̼ÇÀÌ À־ ¾ÈµÈ´Ù. ¼¼ ¹ø° ¾µ¸ð¾ø´Â ÇÁ·Î±×·¥Àº Áö¿î´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ¸¦ º¯°æÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â su´Â ¾ÆÁÖ À§ÇèÇÑ ¸í·ÉÀÓ¿¡ Ʋ¸²¾ø´Ù. su°¡ ÀÖ´Ù¸é ÀϹݻç¿ëÀÚ·Î µé¾î¿Í¼µµ ·çÆ®ÀÇ Æнº¿öµå¸¸ ¾Ë¾Æ³»¸é ¾ðÁ¦µçÁö ·çÆ®·Î µ¹º¯ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. su¿Í sudo¿¡ ´ëÇؼ´Â Àß »ý°¢Çغ¸±â ¹Ù¶õ´Ù.
ÄõÅÍ(quota) Á¦ÇÑÀ̶õ »ç¿ëÀÚ°¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â Çϵåµð½ºÅ©ÀÇ ¾çÀ» Á¦ÇÑÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. Ä¿³Î ÄÄÆÄÀÏÇÒ ¶§ ÄõÅÍ Á¦ÇÑ ±â´ÉÀ» ²À Áý¾î³Ö¾î¼ ÄÄÆÄÀÏÇÏ°í ÄõÅÍ Á¦ÇÑÀ» °¡ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÁ·Î±×·¥µé(quota, edquota, quotacheck, quotaon, repquota, quotactl)À» ÀÌ¿ëÇÏ¸é µÈ´Ù. ÄõÅÍ Á¦ÇÑÀ» ÇÏ´Â ÀÌÀ¯´Â Àý´ë·Î »ç¿ëÀڵ鿡°Ô Á¦ÇÑÀ» °¡ÇÏ·Á´Â °ÍÀÌ ¾Æ´Ï´Ù. ´ÙÁß »ç¿ëÀÚ È¯°æ¿¡¼ ÇÑ »ç¶÷ÀÇ »ç¿ëÀÚ°¡ ÀÚ¿øÀ» µ¶Â÷ÁöÇÔÀ¸·Î½á ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ÇÇÇظ¦ ÁÖ´Â ÀÏÀ» ¾ø¾Ö±â À§ÇؼÀÌ´Ù. ¾ÇÀÇÀûÀÎ »ç¿ëÀÚ°¡ ÀÎÅͳ×Æ®·ÎºÎÅÍ À©µµ95¿ë ¿À¶ôÀ» Àܶà ftp·Î ¹Þ¾Æ³õ°í /home ÆÄƼ¼ÇÀ» ´Ù Â÷ÁöÇØ ¹ö¸®¸é ¾î¶»°Ô ÇÒ °ÍÀΰ¡? ÄõÅÍ Á¦ÇѸ¸ÀÌ ÀÖ´Ù¸é »ç¿ëÀÚµéÀº ºÒÆòÀ» ÇÒ °ÍÀÌ´Ù. ±×·¡¼ ÄõÅÍ Á¦ÇÑ°ú ÇÔ²² ÀÖ¾î¾ß ÇÒ °ÍÀº ¸ðµç »ç¶÷ÀÌ ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â Çϵåµð½ºÅ© °ø°£ÀÌ´Ù. Ȩ µð·ºÅ丮¿¡¼´Â ÄõÅ͸¦ °ÉÁö¸¸ ±× ÀÚÀ¯°ø°£¸¸Àº »ç¿ëÀÚµéÀÇ ÀÚÀ²¿¡ ¸Ã±â´Â °ÍÀÌ´Ù. º¸Åë ¿©ºÐÀÇ Çϵåµð½ºÅ©°¡ ÀÖÀ¸¸é /var/tmp µîÀÇ µð·ºÅ丮¿¡ ¸¶¿îÆ®½Ã Äѳõ°í Æ۹̼ÇÀ» ÀÚÀ¯·Ó°Ô ÇØÁØ´Ù.
/home ÆÄƼ¼Ç, /var/tmp µîÀÇ ÆÄƼ¼ÇÀº ·çÆ® ÆÄƼ¼ÇÀ̳ª ±âŸ /usr ÆÄƼ¼Ç°ú ±¸ºÐÇÏ¿© »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ÆÄƼ¼ÇÀ» µû·Î ºÐÇÒÇؼ ¸¶¿îÆ®ÇÏ¿© »ç¿ëÇϵ簡 ¾Æ´Ï¸é ¿©ºÐÀÇ Çϵåµð½ºÅ©°¡ ¸¹À» ¶§´Â ¾Æ¿¹ ´Ù¸¥ Çϵåµð½ºÅ©¿¡ µÎ¸é ÁÁ´Ù. ƯÈ÷ /usr ÆÄƼ¼ÇÀº Àбâ Àü¿ëÀ¸·Î¸¸ ¸¶¿îÆ®µÇ´Â °ÍÀÌ Á¦ÀÏ ¹Ù¶÷Á÷ÇÏ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ ±Ô°ÝÀÎ FSSTND ¹®¼¸¦ ±¸Çؼ Àо±â ¹Ù¶õ´Ù.
»ç¿ëÀÚ¸¦ Áö¿ö¾ß ÇÒ ¶§µµ ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ¿©·¯ºÐÀÌ ±â´ëÇÏ´Â deluser¿Í °°Àº °ÍÀº ¾ø´Ù. ÇÏÁö¸¸ Áö¿ì´Â ¹æ¹ýÀº ¾ÆÁÖ °£´ÜÇÏ´Ù. /etc/passwd¿¡¼ »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ÁÙÀ» Áö¿ì°í ±× »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¸¦ ¸ðµÎ Áö¿öÁÖ¸é µÈ´Ù. ÇÏÁö¸¸ ±× »ç¿ëÀÚÀÇ ÆÄÀÏÀÌ È¨ µð·ºÅ丮 »Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ °÷¿¡ »êÀçÇØ ÀÖÀ» ¼öµµ ÀÖ´Ù. ±×·² ¶§´Â ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
find / \( -nogroup -o -nouser \) -print
ÀÌ·¸°Ô ÇÏ¸é »ç¿ëÀÚ¸¦ Áö¿ì±â ¶§¹®¿¡ »ý±ä °í¾Æ ÆÄÀϵéÀÌ ³ª¿µÈ´Ù. ±×·±µ¥ ÀÌ·± ¹æ¹ýÀº »ó´çÈ÷ Á¶½ÉÇØ¾ß ÇÑ´Ù. ¶æÇÏÁö ¾Ê´Â ÆÄÀÏÀ» Áö¿ï ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ¶Ç´Â ¹Ì¸® find / -user foo·Î ÆÄÀϵéÀ» °Ë»öÇؼ ¼öµ¿À¸·Î Áö¿ìÀÚ. º¸Åë
find / -user foo -exec rm -f {} \;
ÇÏ¸é µÉ °ÍÀ¸·Î »ý°¢ÇÏ´Â »ç¶÷ÀÌ ¸¹Àºµ¥ ÀÌ°ÍÀº ¿©·¯ºÐ ½Ã½ºÅÛÀÇ Æ۹̼ÇÀÌ ¿Ïº®ÇÑ °æ¿ì¿¡³ª Á¦´ë·Î µÇÁö Çà¿©³ª Á¶±ÝÀÌ¶óµµ Àß ¸øÇÏ´Â °æ¿ì¿¡´Â ¿øÇÏÁö ¾Ê´Â ÆÄÀÏÀ» Áö¿ì´Â ¼ö°¡ ÀÖ´Ù. °ü¸®ÀÚ, ±×¸®°í °ü¸®ÀÚÀÇ °³ÀÎ ¾ÆÀ̵ðÀÎ °æ¿ì¸¸ Á¶½ÉÇÏ¸é µÈ´Ù. ³ª¸ÓÁö ÀÏ¹Ý »ç¿ëÀÚ¿¡ ´ëÇؼ´Â
find / -user <»ç¿ëÀÚ¸í> -exec rm -f {} \;
¸¸ Çصµ µÉ °ÍÀÌ´Ù. ¾îÂîµÇ¾úµç ¿©·¯ºÐÀÌ °ü¸®ÀÚ¶ó¸é Á¤¸»·Î Èï¹Ì·Î¿î find ¸í·ÉÀ» Àß ÀÍÇôµÎ±æ ¹Ù¶õ´Ù. °ü¸®ÀÚ°¡ find¶ó´Â ¸í·ÉÀ» ¸ð¸¥´Ù¸é ÀÌ¹Ì ½Ç°ÝÀÌ´Ù.
/etc/passwd ÆÄÀÏÀ» ÇÑ ¹ø »ìÆ캸±â ¹Ù¶õ´Ù.
ftp:*:404:1::/home/ftp:/bin/bash
guest:*:405:100:guest:/dev/null:/dev/null
yong:JprJGlXBC1bGQ:501:100:Lee Man Yong,Home,,(02) 603-2461,:/home/yong:/bin/bash
smileguy:EbhqvUES5/4/s:502:100:J J H:/home/smileguy:/bin/bash
postgres:PbKIAttHJZqJw:503:100:Postgres95 Master:/home/postgres95:/bin/csh
Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
»ç¿ëÀÚ¸í:¾ÏÈ£ÈµÈ Æнº¿öµå:UID:GID:»ç¿ëÀÚÁ¤º¸:Ȩ µð·ºÅ丮:»ç¿ë¼Ð
7°³ÀÇ Çʵ尡 ÄÝ·Ð(:)À¸·Î ºÐ¸®µÇ¾î ÀÖ´Ù. adduser¶ó´Â ½ºÅ©¸³Æ®¸¦ ¾²Áö ¾Ê°í ±×³É ¼öµ¿À¸·Î ÀÔ·ÂÇصµ µÈ´Ù. ftp, guest¶ó´Â »ç¿ëÀÚ¸¦ ÇÑ ¹ø »ìÆ캸ÀÚ. ftp¶ó´Â »ç¿ëÀÚ´Â À͸í FTP »ç¿ëÀÚ¸¦ ¸»Çϴµ¥ Æнº¿öµå Çʵ忡 ¾Ö½ºÅ͸®½ºÅ© ¹®ÀÚ(*)°¡ ÀÖ´Â °ÍÀ» ÁÖ¸ñÇÏÀÚ. ÀÌ·¸°Ô ÇÏ¸é ±× »ç¶÷Àº µî·ÏµÇ¾î ÀÖ±â´Â ÇÏÁö¸¸ ·Î±×ÀÎ ÇÒ ¼ö°¡ ¾ø°Ô µÈ´Ù. Àá½Ã ¾î¶² »ç¶÷À» ·Î±×ÀÎÇÏÁö ¸øÇÏ°Ô ¸¸µé·Á¸é Æнº¿öµå ¸Ç ¾Õ¿¡ ¾Ö½ºÅ͸®½ºÅ© ¹®ÀÚ(*)¸¦ ³Ö¾îÁÖ¸é µÈ´Ù. ±×°ÍÀ» ÇØÁ¦ÇÏ¸é ´Ù½Ã ·Î±×ÀÎÇÒ ¼ö ÀÖ´Ù.
±×·ìÀ¸·Î °ü¸®ÇÒ Çʿ伺¿¡ ´ëÇÏ¿© À§¿¡¼ ¾ê±âÇÑ ¹Ù ÀÖ´Ù. ±×°ÍÀº ±×·¸°Ô ¾î·ÆÁö ¾Ê´Ù. /etc/group À̶ó´Â ÆÄÀÏÀ» ÇÑ ¹ø »ìÆ캸µµ·Ï ÇÏÀÚ. Çü½ÄÀº /etc/passwd ÆÄÀÏ°ú ºñ½ÁÇÏ´Ù. ''±×·ì¸í:Æнº¿öµå:GID:±×·ìȸ¿ø¸í ¸®½ºÆ®'' ¶ó´Â °£´ÜÇÑ Çü½ÄÀ» °®´Â´Ù. º¸´Ù½ÃÇÇ Æнº¿öµå Çʵå´Â ¸ðµÎ ¾Æ¹« °Íµµ ³ÖÁö ¾Ê¾Ò´Ù. ±×·ì¿¡ Æнº¿öµå¸¦ ºÎ¿©ÇÏ·Á´Â °æ¿ì¸¦ »©°í´Â ´ëºÎºÐ »ç¿ëÀÚ Æнº¿öµå ¸¸À¸·Îµµ ÃæºÐÇÑ °Í °°´Ù. »õ·Î¿î ±×·ìÀ» ¸¸µé·Á¸é À§¿¡ ÀÖ´Â ±×·ì Áß ´Ù¸¥ À̸§ ±×¸®°í À¯ÀÏÇÑ GID¸¦ ºÎ¿©ÇÑ´Ù. ±×¸®°í ¿øÇÏ´Â »ç¿ëÀÚ¸¦ ȸ¿ø ¸®½ºÆ®¿¡ ÄÞ¸¶(,)·Î ºÐ¸®ÇÏ¿© ³ÖÀ¸¸é µÈ´Ù.
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon
tty::5:
disk::6:root,adm
lp::7:lp
mem::8:
kmem::9:
wheel::10:root
floppy::11:root
mail::12:mail
news::13:news
uucp::14:uucp
man::15:man
users::100:games
nogroup::-2:
»ó´çÇÑ º¸¾ÈÀÌ ÇÊ¿äÇÑ ½Ã½ºÅÛÀÇ °æ¿ì¿¡´Â ¼Îµµ Æнº¿öµå¶ó´Â °ÍÀ» »ç¿ëÇÑ´Ù. /etc/passwd ÆÄÀÏÀº ·çÆ® »ç¿ëÀÚ¸¸ÀÌ ¾Æ´Ñ ¸ðµç »ç¶÷µéÀÌ ÀÐÀ» ¼ö ÀÖ´Â ÆÄÀÏÀ̹ǷΠ¿øÇÏ´Â »ç¶÷Àº ´©±¸³ª Ä«ÇǺ»À» °¡Áú ¼ö ÀÖ°í Àϸí '»çÀü °ø°Ý (Dictionary Attack)¡¯À̶ó´Â ¹æ½ÄÀ» ½á¼ °£´ÜÇÑ Æнº¿öµå¸¦ ¾´ »ç¿ëÀÚµéÀÇ ¾ÏÈ£¸¦ ±ý ¼ö Àֱ⠶§¹®ÀÌ´Ù. ±×·¡¼ ÁøÂ¥ Æнº¿öµå´Â ´Ù¸¥ °÷¿¡ ¼û°ÜµÎ°í ¾µ¸ð¾ø´Â /etc/passwd¸¦ º¸¿©ÁÖ´Â ¼Îµµ(Shadow) Æнº¿öµå ½Ã½ºÅÛÀ̶ó´Â °ÍÀÌ ³ª¿Â °ÍÀÌ´Ù. ¼Îµµ Æнº¿öµå¸¦ ´Ù·çÁö´Â ¸øÇÏ°Ú´Ù. ¿Ö³ÄÇÏ¸é »ó´çÈ÷ ¹ø°Å·Ó±â ¶§¹®ÀÌ´Ù. »ç½Ç ¼Îµµ Æнº¿öµå ½Ã½ºÅÛÀ¸·Î ÀüȯÇÏ·Á¸é »ó´çÇÑ ³ë·ÂÀÌ µç´Ù. ´ÜÁö Æнº¿öµå ½ºÅÛ¸¸ ¹Ù²Ù´Â °ÍÀÌ ¾Æ´Ï¶ó ±×¿¡ ¿¬°üµÈ ¸ðµç ÇÁ·Î±×·¥µéÀ» ¼Îµµ Æнº¿öµå¿ëÀ¸·Î ±¸ÇØ¾ß ÇÑ´Ù´Â ¼ö°í°¡ µç´Ù. °ü·Ã How-To ¹®¼°¡ ÀÖÀ¸´Ï °ü½É ÀÖ´Â »ç¶÷µéÀº ±×°ÍÀ» Âü°íÇϱ⠹ٶõ´Ù.
ÅÚ³ÝÀ¸·Î ÇÒ ¼ö ÀÖ´Â Àç¹ÌÀÖ´Â ÀÏ Áß Çϳª°¡ ¹Ù·Î X Ŭ¶óÀ̾ðÆ®/X ¼¹öÀÇ ¿¬°áÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¼¹ö¿¡ X À©µµ¸¦ ÀÛµ¿½ÃÄ×´Ù¸é ±×¸®°í ÀûÀýÇÑ ¼¼ÆÃÀ» ÇØÁÖ¸é X À©µµ »ç¿ëÀÚµéÀº ¿©·¯ºÐÀÇ X À©µµ ÇÁ·Î±×·¥À» °¡µ¿½ÃÄѼ ÀÚ½ÅÀÇ ·ÎÄà X À©µµ¿¡¼ ±× °á°ú¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á ´ëÇü ¼¹ö¸¸ÀÌ Æ¯Á¤ ´ëÇü ÇÁ·Î±×·¥µéÀ» ±¸ºñÇÏ°í À־ Á¢¼Ó¸¸ ÇÏ¸é ¸¶Ä¡ ÀÚ±â ÄÄÇ»ÅÍÀÇ ÇÁ·Î±×·¥À» ¾²µí »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÃæºÐÇÑ ³×Æ®¿öÅ© ¼Óµµ°¡ ³ª¿Í¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î X ¼¹ö°¡ ÀÛµ¿ÇÏ¸é ´Ù¸¥ È£½ºÆ®¿¡¼ µé¾î¿Í¼ ¼¹öÀÇ X ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ X Å͹̳ο¡¼ °á°ú¸¦ º¼ ¼ö ÀÖ°Ô µÇ¾îÀÖÁö ¾Ê´Ù. ±×·¡¼ ¼¹ö¿¡¼´Â ´ÙÀ½°ú °°Àº ÀÏÀ» ÇØÁÖ¾î¾ß ÇÑ´Ù.
xhost +È£½ºÆ®¸í
¶Ç´Â
xhost +
¼³Á¤ÇÑ È£½ºÆ®¸íÀ¸·ÎºÎÅÍ X ¿¬°áÀ» Çã¿ëÇÑ´Ù. Ç÷¯½º(+) ¹®ÀÚ ´ë½Å ¸¶À̳ʽº (-) ¹®ÀÚ¸¦ »ç¿ëÇϸé ÁÖ¾îÁø È£½ºÆ®·ÎºÎÅÍ X ¿¬°áÀ» ºÒÇãÇÑ´Ù. ±×³É Ç÷¯½º ÀÚ¸¸ ¾²¸é ¸ðµç È£½ºÆ®·ÎºÎÅÍÀÇ Á¢¼ÓÀ» Çã¿ëÇÑ´Ù. ¸¶Âù°¡Áö·Î ¸¶À̳ʽº ¹®ÀÚ¸¸ ¾²¸é ¸ðµç È£½ºÆ®·ÎºÎÅÍÀÇ Á¢¼ÓÀ» ºÒÇãÇÑ´Ù. ±×³É ¾Æ¹«·± Àμö¾øÀÌ xhost¶ó°í ½ÇÇàÇϸé ÇöÀçÀÇ »óŸ¦ º¸¿©ÁØ´Ù. º¸ÅëÀº ·ÎÄà ȣ½ºÆ®¿¡¼¸¸ Á¢¼ÓÀ» Çã¿ëÇÑ´Ù. º¸Åë X À©µµ ÇÁ·Î±×·¥µéÀº ¾öû³ ½Ã½ºÅÛ ÀÚ¿øÀ» »ç¿ëÇϱ⠶§¹®¿¡ ¾ÆÁÖ ³ôÀº »ç¾çÀÇ ÄÄÇ»ÅÍ, ÃæºÐÇÑ ·¥( 64¸Þ°¡ ÀÌ»ó, ±× ÀÌ»óÀÏ ¶§´Â ²À ij½Ã·¥ 512KB·Î ´Ã¸®±â ¹Ù¶õ´Ù. 128 ¸Þ°¡ ÀÌ»óÀÏ ¶§´Â Ä¿³Î¿¡°Ô ¿É¼ÇÀ» ÁÖ¾î¾ß¸¸ µÈ´Ù´Â »ç½ÇÀ» ¾Ë¾Æ¾ß ÇÑ´Ù), ÃæºÐÇÑ ½º¿Ò ÆÄƼ¼Ç( 100¸Þ°¡ ÀÌ»ó )À» ¿ä±¸ÇÑ´Ù.
/etc/issue.netÀ̶ó´Â ÆÄÀÏ¿¡´Ù ¿©·¯ºÐÀÌ ¿øÇÏ´Â °ø°í¹®À» Àû¾îÁÖ¸é µÈ´Ù. ±× ÆÄÀÏ¿¡´Â ¿î¿µÃ¼°è, ¹öÀü, ÀÛµ¿µÇ´Â ¸Ó½Å ¸íĪ(ÀÎÅÚ ¸Ó½ÅÀÎÁö ¾ËÆÄÀÎÁö ¾Æ´Ï¸é ½ºÆÅÀÎÁö), ³¯Â¥ µîÀ» ³ªÅ¸³»´Â Ư¼ö¹®ÀÚ°¡ µé¾î°¥ ¼ö ÀÖ´Ù. ÀÌ ÆÄÀÏÀ» ÅëÇؼ ½Ã½ºÅÛ Á¡°ËÀ̶óµçÁö Ä¿³Î ¹öÀü¾÷À¸·Î ÀÎÇÑ ¼ºñ½ºÀÇ ÀϽà Áß´Ü µîÀ» °ø°íÇÒ ¼ö ÀÖ´Ù.
/etc/issue.net ¿¹Á¦
%s %r (%m) %v (%t)
Áö±Ý ÇöÀç´Â %d ÀÔ´Ï´Ù.
ȯ¿µÇÕ´Ï´Ù!
freeyong:~$ telnet localhost
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Linux 2.0.23 (i586) #7 Wed Oct 23 05:03:07 KST 1996 (ttyp4)
Áö±Ý ÇöÀç´Â 11:14 on Saturday, 02 November 1996 ÀÔ´Ï´Ù.
ȯ¿µÇÕ´Ï´Ù!
»ç¿ëÀÚ Áß¿¡¼ °¡Àå Ư¼öÇÏ°í ¸·°ÇÑ ±Ç·ÂÀ» °¡Áø »ç¿ëÀÚ´Â ¹Ù·Î ·çÆ®ÀÌ´Ù. ¸¹Àº Å©·¢Ä¿µéÀÌ À¯´Ð½ºÀÇ °¡Àå ¾Æ¸§´Ù¿î ¼ºñ½º Áß ÇϳªÀÎ ÅÚ³ÝÀ» ÁÖ°ø°Ý ´ë»óÀ¸·Î ÇÏ´Â °ÍÀº ³î¶ó¿î ÀÏÀÌ ¾Æ´Ï´Ù. ¿ø°ÝÁö¿¡¼ ·Î±×ÀÎÇÏ¿© »ó´ë ÄÄÇ»Å͸¦ ¸¶À½²¯ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀº Å« ¸Å·ÂÀ̱⵵ ÇÏÁö¸¸ Ä¿´Ù¶õ º¸¾ÈÀÇ ¹®Á¦ÀÏ ¼öµµ ÀÖ´Ù. Å©·¢Ä¿µéÀÌ ¾î¶² ½ÄÀ¸·Îµç ù ¹ø° ¸ñÇ¥·Î ¼¼¿ì´Â °ÍÀº ·çÆ®ÀÇ ºñ¹Ð¹øÈ£¸¦ ¾Ë¾Æ³»´Â ÀÏÀÌ´Ù. ±×·¸°Ô µÇ¸é ±× ½Ã½ºÅÛÀº ¿ÏÀüÈ÷ ±×ÀÇ ¼Õ¾È¿¡ µé°Ô µÇ´Â °ÍÀÌ´Ù. ÃÖ´ëÇÑ Å©·¢Ä¿µéÀ» ¿¹¹æÇϱâ À§ÇØ ¾ÈÀü Å͹̳Î(Secure Terminal)À̶ó´Â °³³äÀÌ ÀÖ´Ù. ·çÆ® »ç¿ëÀڴ Ưº°ÇϹǷΠ¹Ì¸® Á¤ÇØÁø ¸î °³ÀÇ ÄܼÖ, ±×¸®°í ¾ÈÀüÇÏ´Ù°í »ý°¢ÇÏ´Â Å͹̳θ¸À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Á¦ÇÑÇÏ´Â °ÍÀÌ´Ù. º¸ÅëÀº ·çÆ®°¡ Ưº°È÷ ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¶ó¸é ¿ø°ÝÁö¿¡¼ÀÇ ·Î±×ÀÎ, °ü¸®´Â ÇàÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. °ü·Ã ÆÄÀÏÀº /etc/securetty¶ó´Â ÆÄÀÏÀÌ´Ù. ¾ËÂ¥½½·¢¿þ¾î¿¡´Â ½É°¢ÇÏ´Ù¸é ½É°¢ÇÏ´Ù°í ¸»ÇÒ ¼ö ÀÖ´Â ¿À·ù°¡ µé¾îÀÖ´Ù. ´ÙÀ½ ÆÄÀÏÀ» »ìÆ캸µµ·Ï ÇÏÀÚ.
console
tty1
tty2
tty3
tty4
tty5
tty6
ttyS0
ttyS1
ttyS2
ttyS3
ttyp0
ttyp1
ttyp2
ttyp3
¿ì¼± ·çÆ®´Â ÄÜ¼Ö Áï Àڱ⠼¹ö ¾Õ¿¡¼ ·Î±×ÀÎÇÒ ¼ö ÀÖ´Ù. ±× ´ÙÀ½Àº °¡»ó ÄܼÖÀÎ tty1ºÎÅÍ tty6 ±×¸®°í Á÷Á¢ Á¢¼ÓµÈ ½Ã¸®¾ó ¶óÀÎ ¶Ç´Â ¸ðµ© Á¢¼ÓÀÎ ttyS0ºÎÅÍ ttyS3ÀÌ ÀÖ´Ù. ¾ËÂ¥¿þ¾î¿¡¼ ¹®Á¦°¡ µÇ´Â °ÍÀº ¹Ù·Î °¡»ó Å͹̳ÎÀÎ ttyp0ºÎÅÍ ttyp3¸¦ Ãß°¡ÇÑ °ÍÀÌ´Ù. ÀÌ°ÍÀº Á¦ÀÛÀÚÀÇ ¿À·ùÀÌ´Ù. ¸¸¾à ¿ø°ÝÁö¿¡¼µµ ·çÆ®ÀÇ °ü¸®¸¦ ÇÒ ¼ö ÀÖÀ» ¸¸Å º¸¾ÈÀÇ ¹®Á¦°¡ ¾ø´Â °÷¿¡¼´Â ³öµÎ¾îµµ ÁÁ´Ù. ·çÆ®·Î ·Î±×ÀÎÇÏ·Á°í ÇÏ´Ù°¡ ¾ÈÀü Å͹̳ÎÀÌ ¾Æ´Ï¶ó°í °ÅºÎÇÏ´Â ¸ð½ÀÀ» ÇÑ ¹ø º¸ÀÚ.
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Linux 2.0.25 (i586) #14 Sun Nov 10 02:32:27 KST 1996 (ttyp5)
Áö±Ý ÇöÀç´Â 18:58 on Monday, 11 November 1996 ÀÔ´Ï´Ù.
ȯ¿µÇÕ´Ï´Ù!
freeyong login: root
root login refused on this terminal.