###################
¸ñÂ÷
1.
cops¶õ ¹«¾ùÀΰ¡?
2. copsÀÇ ¼³Ä¡
3. copsÀÇ »ç¿ë¹ý
4. copsÀÇ ½ÇÁ¦»ç¿ë ¿¹
5. ¾Ë¾Æ µÎ¾î¾ß ÇÒ Á¡
ºÎ·Ï:
vi ÆíÁý±â »ç¿ë¹ý
###################
Å×½ºÆ®
ȯ°æ
*
ÆæÆ¼¾öII 233Mhz
* 32M ¸Þ¸ð¸®
* ¾ËÂ¥ 5.2 (Ä¿³Î 2.0.36)
* ¾ËÂ¥ 6.0 (Ä¿³Î 2.2.12)
* ½º¿Ò°ø°£ 50M
1.
cops¶õ ¹«¾ùÀΰ¡?
cops(Computer
Oracle and Password System)Àº ½Ã½ºÅÛ º¸¾È °¨½ÃȰµ¿À»
ÀÚµ¿ÈÇØÁÖ´Â ÇÁ·Î±×·¥ÀÇ ÁýÇÕÀÌ´Ù.
ÀÚ½ÅÀÇ
unix, linux½Ã½ºÅÛ¿¡ ´ëÇÑ º¸¾È °¨½ÃȰµ¿À» À§ÇÑ ÇÁ·Î±×·¥À¸·Î¼ cops´Â
½Ã½ºÅÛ¿¡ ħÅõÇÑ ¿ÜºÎ Å©·¢Ä¿³ª, ¾ÇÀÇÀûÀÎ ³»ºÎ »ç¿ëÀÚµéÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ
¸ô·¡ ½Ã½ºÅÛÀ» º¯°æÇÏ´õ¶óµµ ÀÌ cops ÇÁ·Î±×·¥À»
½ÇÇàÇÔÀ¸·Î½á Ãʱ⿡ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¼³Á¤ÇÑ °Í°ú ´Ù¸£°Ô º¯°æµÈ
¸ðµç °ÍÀ» º¸¿©ÁֹǷÎ, ¾î´À ºÎºÐÀÌ º¯°æµÇ¾î¼ ½Ã½ºÅÛÀÌ º¸¾È¿¡ Ãë¾àÇØÁ³´Â
°¡¸¦ ¾Ë ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.
¶ÇÇÑ,
½Ã½ºÅÛ °ü¸®ÀÚÀÇ ½Ç¼ö·Î ÀÎÇØ À߸ø ¼³Á¤µÈ ½Ã½ºÅÛÀÇ Ãë¾àºÎºÐµµ ÇÔ²² º¸¿©ÁÜÀ¸·Î½á
½Ã½ºÅÛÀÇ º¸¾ÈÀ» ³ô¿©ÁØ´Ù. ÇÏÁö¸¸ ¿©±â¼ ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡Àº cops´Â
º¸¾ÈÀÌ Ãë¾àÇØÁ³´Ù´Â, ¶Ç´Â ½Ã½ºÅÛÀÇ ¾î´À ºÎºÐÀÌ º¯°æµÇ¾ú´Ù´Â °Í¸¸À» ¾Ë·ÁÁÙ
»Ó cops ÀÚ½ÅÀÌ Á÷Á¢ °íÃÄÁÖÁö´Â ¾Ê´Â´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ ÀÚ½ÅÀÌ Á÷Á¢
cops°¡ Á¦°øÇÏ´Â °æ°í¹®¼¿¡ µû¶ó °íÃÄÁÖ¾î¾ß¸¸ ÇÑ´Ù. (5. ¾Ë¾ÆµÎ¾î¾ß
ÇÒ Á¡ Âü°í).
±×·³¿¡µµ
cops°¡ ½Ã½ºÅÛ º¸¾ÈÀ¸·Î¼ Áß¿äÇÑ Á¡Àº ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ½Ç¼öÀÌ´ø, ¿ÜºÎħÀÔÀ¸·Î
ÀÎÇÑ º¸¾È ¹®Á¦ÀÌ´øÁö Áï°¢ÀûÀÎ ¹ß°ßÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù.
cops°¡
ÇØÁÖ´Â Áß¿äÇÑ ÀϵéÀº
@ÆÄÀÏ,µð·ºÅ丮
¹× ÀåÄ¡ÆÄÀÏ¿¡ ´ëÇÑ ÆÛ¹Ì¼Ç Á¡°Ë
@/etc/passwd, /etc/group ÆÄÀÏ ³»¿ë Á¡°Ë
@/etc/hosts.equiv, [»ç¿ëÀÚȨµð·ºÅ丮]/.rhosts
ÆÄÀÏ ³»¿ë Á¡°Ë
@suidÆÄÀÏ ³»¿ë Á¡°Ë
@anonymous ftp Á¡°Ë
@/etc/rc*, /etc/rc*.d/*, cron ÆÄÀÏ
Á¡°Ë
@½Ã½ºÅÛÀÇ ÆÄÀÏ, µð·ºÅ丮 ¼ÒÀ¯±Ç°ú ÆÛ¹Ì¼Ç º¯È Á¡°Ë µî...
2.
cops ¼³Ä¡Çϱâ
[ÁÖÀÇ]
¡°#¡± Ç¥½Ã´Â ÇöÀç root»óÅÂÀÓÀ» Ç¥½ÃÇÑ´Ù. ¶ÇÇÑ vi ÆíÁý±â ¸í·É¾î´Â
ÀÌ ±Û ¸¶Áö¸· ºÎºÐ¿¡
ºÎ·ÏÀ¸·Î
°£´ÜÇÑ »ç¿ë¹ýÀ» Àû¾îµÎ¾ú´Ù.
###
copsÇÁ·Î±×·¥ ±¸Çϱâ ###
ftp://coast.cs.purdue.edu/put/tools/unix
¹× ´Ù¸¥ º¸¾È »çÀÌÆ®µé
###
À̵¿ ¹× ¾ÐÃàÇ®±â ###
copsÇÁ·Î±×·¥Àº
ÀÚ½ÅÀÇ È¨µð·ºÅ丮 ¹Ø¿¡ ¼³Ä¡ÇÑ´Ù.
[root@www~]#mv
/root/down/cops.1.04.tar.gz /root/install/
down, install µð·ºÅ丮´Â ÀÓÀÇÀÇ µð·ºÅ丮·Î ¿©·¯ºÐÀÌ ¿øÇÏ´Â À̸§À¸·Î
Áþ±â ¹Ù¶õ´Ù. downÀº ÇÁ·Î±×·¥µéÀ» ÀúÀåÇÏ´Â µð·ºÅ丮À̸ç installÀº
ÇÁ·Î±×·¥µéÀ» ¼³Ä¡ÇÒ ¶§ »ç¿ëÇÏ´Â µð·ºÅ丮ÀÌ´Ù.
[root@www~/install]#
tar xvzf cops.1.04.tar.gz
gz,tar·Î ¹ÀÎ ÇÁ·Î±×·¥À» ÇѲ¨¹ø¿¡ Ç®¾îÁØ´Ù.
¾ÐÃàÀ» Ç®¾îÁÖ¸é cops_104/ µð·ºÅ丮°¡ »ý±ä´Ù.
¿¹)
/root/install/cops_104
###
cops¼³Ä¡Çϱâ ###
cops¸¦
¾ÐÃàÇØÁ¦ÇÏ¸é ¼¿¹öÀü°ú ÆÞ¹öÀü µÎ °³°¡ ¾ÐÃà ÇØÁ¦µÈ´Ù. ¿©±â¼ ¼³Ä¡ÇÏ±â Æí¸®Çϸç
»ç¿ëÀÌ °£Æí ÇÑ ¼¿ ¹öÀüÀ» À§ÁÖ·Î ¼³Ä¡ÇÑ´Ù.
[root@www~]#
cd /root/install/cops_104
cops°¡ ¼³Ä¡µÈ µð·ºÅ丮·Î À̵¿ÇÑ´Ù.
[root@www
cops_104]# ./reconfig
cops°¡ ½ÇÇàµÉ ¶§ ÇÊ¿äÇÑ ÆÄÀϵéÀÇ °æ·Î¸¦ È®ÀνÃÄÑ ÁØ´Ù.
|
checking
to make sure all the target(s) are
here...
So far so good...
Looking for all the commands
now...
Warning! tftp not found! misc.chk
will not work as planned.
Ok, now doing substitutions
on the shell scripts...
Changing paths in makefile...
Changing paths in docs/makefile...
Changing paths in chk_strings...
Changing paths in cops...
...»ý·«
|
[root@www
cops_104]# make all
[ÁÖÀÇ]
make¸¸ ÇØÁ־ ¼³Ä¡µÇÁö¸¸ man ÆäÀÌÁöµµ ÇÔ²² »ý¼º ½ÃŰ·Á¸é make
all ÇØÁØ´Ù.
[ÁÖÀÇ] ÄÄÆÄÀÏ µµÁß ÆÐ½º¿öµå üŷ ÇÁ·Î±×·¥¿¡¼ ½ÇÆÐÇØ¼
ÄÄÆÄÀÏ ½ÇÆÐÇÏ´Â »ç¶÷µéÀº
¡°makefil-e¡±
³» 29ÁÙÀÇ ¡°#¡±Ç¥½Ã¸¦ ¾ø¾Ø´Ù. Áï ´ÙÀ½ÀÇ ÁÙÀ» uncomment ÇÑ´Ù.
¿¹)
make: *** [pass.chk] Error 1 <=¿¡·¯¹ß»ýÀ¸·Î ÄÄÆÄÀÏ
ÁßÁö
¿¹)
vi makefile
# BRAINDEADFLAGS
= -lcrypt
¿¡¼
¡°#¡±À» Áö¿öÁØ´Ù.
À§¿Í
°°ÀÌ ÇØÁØ ÈÄ make all ÇØÁÖ¸é ¾Æ¹«·± ¹®Á¦¾øÀÌ ¼³Ä¡°¡ ¿Ï·áµÈ´Ù.
###
cops¼³Ä¡ ÈÄ ÇØÁÙ ÀÏ ###
cops
ÇÁ·Î±×·¥À» ¼³Ä¡ÇÑ ÈÄ ½ÇÇàÆÄÀÏ copsÀ» ÆíÁý±â(viµî)·Î ¿¾î ÀÚ½ÅÀÌ
¿øÇϴ´ë·Î ¼³Á¤À» º¯°æÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù. ¾Æ·¡ ºÎºÐ Áß 93,94¹ø ÁÙ¸¸
¹Ù²Ù¾î Á־ cops½ÇÇàÇϴµ¥ ¾Æ¹«·± ¹®Á¦ ¾ø´Ù. ³ª¸ÓÁö ¼³Á¤Àº ÇÊ¿äÇÏ´Ù°í
»ý°¢µÇ´Â »ç¶÷¸¸ ÇØÁ־ µÈ´Ù.
[root@www
cops_104]# vi cops
*
copsÆÄÀϳ» 55¹ø ÁÙÀ» YES³ª NO·Î º¯°æÇÔÀ¸·Î½á cops
½ÇÇà½Ã ½ÇÇàÇÑ »ç¶÷¿¡°Ô ¸ÞÀÏ·Î
½ÇÇà°á°ú°¡ Àü¼ÛµÇ°Å³ª ±×·¸Áö ¾Êµµ·Ï ÇÒ
¼ö ÀÖ´Ù.
MMAIL=YES
¸ÞÀÏ·Î Àü¼Û
MMAIL=NO ¸ÞÀÏ·Î
Àü¼Û ¾ÈµÇ°í ÀÚ½ÅÀÇ Ä°½º µð·ºÅ丮·Î ½ÇÇà°á°ú ÀúÀå.
ÀÌ
¹æ½ÄÀ» ÃßõÇÑ´Ù.
*
cops ÆÄÀÏ ³» 70¹ø ÁÙÀ» YES·Î º¯°æÇؼ cops°¡ ½ÇÇàµÉ
¶§ suid ÇÁ·Î±×·¥µµ ÇÔ²² ½ÇÇà
µÇµµ·Ï ÇÑ´Ù.
ÀÌ ºÎºÐÀ» ¡°YES¡± ·Î ÇÑ »ç¶÷µéÀº ¾Æ·¡
5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡À» ¹Ýµå½Ã Âü°í ¹Ù¶õ´Ù.
RUN_SUID=YES
*
cops ÆÄÀÏ ³» 93,94¹ø ÁÙÀ» ÀÚ½ÅÀÇ ½Ã½ºÅÛ ¼³Á¤¿¡ ¸Â°Ô ¹Ýµå½Ã °íÃÄÁØ´Ù.
ÀÌ ºÎºÐ¸¸ °íÃÄ Á־ ¹«¹æÇÏ´Ù.
SECURE=/ÀÚ½ÅÀÇ/ݽº°¡/¼³Ä¡µÈ
°æ·Î
SECURE_USERS=¡±»ç¿ëÀÚ@µµ¸ÞÀÎ¸í¡±
(¿¹)
SECURE=/root/install/cops_104
<=ÀÚ½ÅÀÇ cops°¡
¼³Ä¡µÈ °æ·Î Àû¾îÁØ´Ù.
SECURE_USERS=¡±root@localhost¡±
<=½ÇÇà
°á°ú¸¦ ¸ÞÀÏ·Î ¹Þ±â ¿øÇÏ´Â »ç¶÷.
*
cops ÆÄÀÏ ³» 218-220,224-226¹ø ÁÙÀÇ ¡°#¡±À» »èÁ¦(uncomment)ÇØ¼
¡°crc.chk¡±µµ ÇÔ²²
cops¿Í ½ÇÇàµÇµµ·Ï ÇÑ´Ù.
|
# if $TEST
-n ¡°$verbose¡± ; then
# $ECHO
¡°****crc.chk ****¡± >> $VERBUCKET
; fi
# $SECURE/crc.chk 2>>
$BIT_BUCKET
# if $TEST
-s ¡°$SECURE/crc_results¡± ; then
# $CAT
$SECURE/crc_results >> $RESULT
# fi
|
À§¿¡¼
¡°#¡±µéÀ» »èÁ¦ÇÑ´Ù.
3.
copsÀÇ ½ÇÇà ¹ý
###
cops ½ÇÇà ###
[root@www
cops_104]# ./cops
º¸ÅëÀÇ
copsÀÇ ½ÇÇà.
¹é±×¶ó¿îµå·Î ½ÇÇàÀ» ¿øÇÏ¸é ¡°&¡±À» ºÙ¿©ÁØ´Ù.
¿¹)
./cops &
½ÇÇà½Ã°£Àº
º¸Åë 1-2ºÐ Á¤µµ °É¸°´Ù. ³» °æ¿ì 30ÃÊ °É·È´Ù. ½Ã½ºÅÛ¸¶´Ù ´Ù¸£´Ù.
(ÁÖÀÇ)
ݽºÀ» ½ÇÇà½Ã۸é ݽº µð·ºÅ丮 ¹ØÀ¸·Î ÀÚ½ÅÀÇ È£½ºÆ®À̸§À¸·Î
µð·ºÅ丮°¡ Çϳª
»ý¼ºµÈ´Ù.
±× ¹ØÀ¸·Î ½ÇÇà°á°ú°¡ ¡°year_month_day¡± Çü½ÄÀ¸·Î ÀúÀåµÈ´Ù.
¿¹)
[root@www~]
È£½ºÆ®
À̸§ÀÌ www·Î ½ÃÀ۵ǹǷΠݽº µð·ºÅ丮 ³» www¶õ À̸§À¸·Î µð·ºÅ丮°¡
»ý¼ºµÈ´Ù.
¿¹)
[root@localhost~]
È£½ºÆ®
À̸§ÀÌ localhostÀ̹ǷΠݽº µð·ºÅ丮 ³» localhost/¶õ µð·ºÅ丮°¡
»ý¼ºµÈ´Ù.
°¢ÀÚÀÇ
È£½ºÆ® À̸§¿¡ µû¶ó ´Ù¸£°Ô ¸¸µé¾î Áú °ÍÀÌ´Ù.
###
cops½ÇÇà °á°ú º¸±â ###
[root@www
cops_014]# cd www/
[root@www www]# ls -al
|
-rw-r--r--
1 root root 143
Jan 15 16:16 2000_Jan_15
|
¡°year_month_day¡±Çü½ÄÀ¸·Î
ÀúÀåµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
[root@www
www]# vi 2000_Jan_15
|
ATTENTION:
Security Report for Sat Jan 15 16:16:02
KST 2000
from host www.redhat.com
Warning!
Home directory for ftp doesn¡¯t exist!
|
³»
½Ã½ºÅÛÀÇ cops ½ÇÇà°á°úÀÌ´Ù. ¾Õ¿¡¼ ¹àÇûµíÀÌ cops´Â º¸¾È°æ°í¸¸
¹àÇôÁÙ »Ó
Á÷Á¢ °íÃÄÁÖÁö´Â ¾Ê´Â´Ù. ¿©·¯ºÐÀÌ Á÷Á¢ ¼öÁ¤Çؾ߸¸
ÇÑ´Ù.
[ÁÖÀÇ]
°æ°í¸Þ½ÃÁö¿¡ ³ª¿Â ¿¡·¯¸¦ ¼öÁ¤ÇÏ´Â ¹ýÀº ¾Æ·¡ ¡°5. ¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡¡±
Âü°í ¹Ù¶õ´Ù.
###
¾Ë¾ÆµÎ¸é ÁÁÀº cops ½ÇÇà ¸í·É¾î ÀÎÀÚµé###
-d
Àü¿¡ Ãâ·ÂµÈ ¸Þ½ÃÁö¿Í ´Ù¸¦ °æ¿ì¿¡¸¸ ¸Þ½ÃÁö°¡ Ãâ·Â. -mÀÎÀÚ¿Í
ÇÔ²² »ç¿ëµÇ°Å³ª,
¸ÞÀϺ¸³»±â¸¦
Çã¿ëÇßÀ» °æ¿ì¿¡¸¸ È¿°úÀûÀÌ´Ù.
-m
user user¿¡°Ô ¸ÞÀÏÀ» º¸³½´Ù.
³ª¸ÓÁö
ÀÎÀÚµéÀº copsÆÄÀÏ¿¡ ³ª¿ÍÀÖ´Â °ÍÀ» Âü°í Çϰųª, ./cops --helpÇØ¼
Âü°í ÇÑ´Ù.
¿¹)
[root@www cops_104]# ./cops -d -m root
root¿¡°Ô ¸ÞÀÏÀ»
ÀüÇØÁØ´Ù.
4.
cops ½ÇÁ¦ »ç¿ë ¿¹
*
ÀϹݻç¿ëÀÚ°¡ root ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â °ÍÀ» º¸¿©ÁØ´Ù.
|
ATTENTION:
Security Report for Mon Jan 17 11:11:51
KST 2000
from host www.redhat.com
Warning!
Password file, line 17, user
chris has uid = 0 and is not
root
chris:x:0:0:Nobody:/home:/bin/tcsh
|
*
anonymous ftpÀÇ µð·ºÅ丮°¡ ¾ø´Ù´Â °ÍÀ» º¸¿©ÁØ´Ù.
|
ATTENTION:
Security Report for Sun Jan 9 09:37:26
KST 2000
from host www.redhat.com
Warning!
Home directory for ftp doesn¡¯t exist!
|
*
rootµð·ºÅ丮°¡ 777 ¸ðµå·Î º¯°æµÇ¾î ¸ðµç »ç¿ëÀÚµéÀÌ µå³ªµé ¼ö ÀÖ°Ô
µÈ °æ¿ì´Ù. ¸ÞÀÏ·Î
¹Þµµ·Ï ÇÑ °æ¿ìÀÌ´Ù.
|
Date:
Mon, 17 Jan 2000 11:44:04 +0900
From: root <root@www.redhat.com>
To: root@www.redhat.com
ATTENTION:
Security Report for Mon Jan 17 11:44:02
KST 2000 from host
www.redhat.com
Warning!
User root¡¯s home directory
/root is mode 0777!
Warning! User operator¡¯s home
directory /root is mode 0777!
|
*
°¢ÀÚ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ ¼³Á¤¿¡ µû¶ó¼ ´Ù¾çÇÑ ¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. º¸Åë
»ç¿ëÀڵ鿡°Ô´Â
º° Ä¿´Ù¶õ ¹®Á¦°¡ ¾ø°ÚÁö¸¸, Å©·¡Ä¿³ª ¾ÇÀÇÀûÀÎ
³»ºÎ »ç¿ëÀÚ¿¡ ÀÇÇØ ħÅõµÈ ½Ã½ºÅÛÀº
¿©·¯ ¿¡·¯¸Þ½ÃÁö¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.
5.
¾Ë¾ÆµÎ¾î¾ß ÇÒ Á¡
*
cops°¡ ¼³Ä¡µÈ µð·ºÅ丮´Â root¸¸ÀÌ Á¢±ÙÇØ¾ß ÇÑ´Ù.
¸¸ÀÏ cops°¡ ¼³Ä¡µÈ µð·ºÅ丮°¡ root¸¸ÀÌ
¾Æ´Ñ ´Ù¸¥ »ç¿ëÀÚµéÀÌ Á¢±Ù°¡´ÉÇϵµ·Ï ¸ðµå°¡
µÇ¾îÀÖ´Ù¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½°ú
°°ÀÌ µÇ¾îÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
|
drwx------
10 2993 78 2048
Jan 17 11:11 cops_104/
|
À§¿Í°°ÀÌ
µÇ¾îÀÖÁö ¾ÊÀ¸¸é ¹Ù²Ù¾î ÁÖ¾î¾ß ÇÑ´Ù.
#
chmod 700 cops_104/
*
¡°suid.chk¡± ÇÁ·Î±×·¥ ½ÇÇà Àü, 47¹ø ÁÙÀÇ ¸ÞÀÏÀ» ¹ÞÀ» »ç¶÷ ÁÖ¼Ò¸¦
º¯°æÇØÁÖ¾î¾ß ÇÑ´Ù.
#
vi suid.chk
INFORM=¡±root@localhost¡±
<=¸ÞÀϹÞÀ» »ç¶÷ÁÖ¼Ò
*
¡°suid.chk¡± ÇÁ·Î±×·¥Àº Àû¾îµµ ÀÏÁÖÀÏ¿¡ ÇÑ ¹ø¾¿ ½ÇÇà½ÃÄÑ ÁØ´Ù.
#
./suid.chk
*
cops½ÇÇàÈÄ ¹Þ´Â ¿¡·¯¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ°áÃ¥Àº ÀÚ½ÅÀÇ Ä°½º µð·ºÅ丮 ³»
docs/ µð·ºÅ丮
¾ÈÀÇ warnings ÆÄÀÏ¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î
ÀÖ´Ù.
#
cd /root/install/cops_104/docs ; vi
warnings
*
cops_104 µð·ºÅ丮 ³» *.chk ½ÇÇàÆÄÀϵéÀÌ ¾î¶°ÇÑ ÀÛ¾÷À» ÇÏ´ÂÁö
Á» ´õ ÀÚ¼¼È÷ ¾Ë°í ½ÍÀº
»ç¶÷µéÀº release.notes ÆÄÀÏÀ»
Àд´Ù.
#
vi /root/install/cops_104/docs/release.notes
*
cops ½ÇÇà°á°ú¸¦ ³Ê¹« °ú½ÅÇÏÁö ¸»¶ó.
cops ½ÇÇà°á°ú°¡ ¡°±ú²ýÇÔ¡°À̶ó°í ÇÏ´õ¶óµµ
´Ù¸¥ º¸¾È ÅøÀ» ½ÇÇà½ÃÄÑ ¼·Î º¸¿ÏÀûÀÎ °á°ú¸¦
°¡Á®´Ù ÁÖµµ·Ï ³ë·ÂÇÑ´Ù.
*
cops µð·ºÅ丮 ³» ¡°is_able.lst¡± ÆÄÀÏÀº ¸ðµç ½Ã½ºÅÛ»ç¿ëÀڵ鿡°Ô
Àбâ/¾²±â ¸ðµå·Î µÈ
ÆÄÀϵéÀ» Ã¼Å©ÇØ ÁØ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡
¸Â°Ô °íÃÄÁÖ°í ½ÍÀº »ç¶÷Àº °íÃÄ ÁÖµµ·Ï ÇÑ´Ù.
±×¸® ÇÊ¿äÄ¡´Â ¾ÊÀ» °ÍÀÌ´Ù.
*ˤ
¼³¸í¿¡ ºüÁø ¹ÌÁøÇÑ ºÎºÐµéÀº cops_104/³» RE-ADME* ÆÄÀϵé°ú
cops_104/docs/ ¿¡
ÀÖ´Â ÆÄÀϵéÀ» Àо±â ¹Ù¶õ´Ù.
(ÁÖÀÇ)
À§¿¡ »ç¿ëµÈ www.redhat.comÀº ¿¹Á¦·Î¼ »ç¿ëµÈ °ÍÀÌ´Ù.
#######################
ºÎ·Ï:
v i ÆíÁý±â »ç¿ë¹ý
|
vI(ÆÄÀϸí)
ÆÄÀÏÀ» Àаųª ¾²±â À§ÇØ ¿¾îÁØ´Ù.
x Ä¿¼
À§ÀÇ ÇÑ ±ÛÀÚ »èÁ¦½ÃÄÑ ÁØ´Ù.
:set nu °¢
ÁÙ¿¡ ¹øÈ£°¡ ¸Å°ÜÁ® º¸¿©Áø´Ù.
dd Ä¿¼°¡
ÀÖ´Â ÁÙ Àüü¸¦ »èÁ¦ÇÑ´Ù.
I Ä¿¼°¡
ÀÖ´Â °÷¿¡ ±ÛÀÚ¸¦ »ðÀÔ½ÃÄÑ ÁØ´Ù.
a Ä¿¼°¡
ÀÖ´Â °÷ ´ÙÀ½ Ä¿¡ ±ÛÀÚ¸¦ »ðÀÔ½ÃÄÑ ÁØ´Ù.
h Ä¿¼¸¦
¿ÞÂÊÀ¸·Î ÇÑ Ä ¿Å°Ü ÁØ´Ù.
l Ä¿¼¸¦
¿À¸¥ÂÊÀ¸·Î ÇÑ Ä ¿Å°Ü ÁØ´Ù.
j Ä¿¼¸¦
ÇÑ Ä ¾Æ·¡ÂÊÀ¸·Î ³»·Á ÁØ´Ù.
k Ä¿¼¸¦
ÇÑ Ä À§·Î ¿Ã·Á ÁØ´Ù.
/ã´Â¸» ã´Â
¸»¿¡ Ä¿¼¸¦ ¿Å°Ü ÁØ´Ù.
nG n¹øÂ°
ÁÙ·Î À̵¿½ÃÄÑ ÁØ´Ù.
1G 1¹øÂ°
ÁÙ·Î À̵¿½ÃÄÑ ÁØ´Ù.
G ³¡
ÁÙ·Î À̵¿½ÃÄÑ ÁØ´Ù.
¡°Esc¡±Å° ¸í·É¾î
¸ðµå·Î ³ª°¡°Ô ÇØÁØ´Ù.
:q º¯°æÇÏÁö
¾ÊÀº ¹®¼¸¦ ´Ý°í vi ÆíÁý±â¸¦ Á¾·áÇÑ´Ù.
:q! º¯°æÇÑ
¹®¼¸¦ ÀúÀåÇÏÁö ¾Ê°í viÀ» Á¾·áÇÑ´Ù.
:wq º¯°æÇÑ
¹®¼¸¦ ÀúÀåÇϰí viÀ» Á¾·áÇÑ´Ù.
|
[ÇÊÀÚ
¼Ò°³]
Çö¹ÌÇâ´ÔÀº
ÇöÀç ÇÏÀÌÅÚ ¸®´ª½º µ¿¾Æ¸® ȸ¿øÀ̸ç, ½Ã½ºÅÛ °ü¸®ÀڷΠȰµ¿ ÁßÀÌ´Ù. PHP
¾ð¾î¿¡ ´ë´ÜÇÑ °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, º¸¾È¿¡ ´ëÇÑ °øºÎ¿¡µµ ¸¹Àº ½Ã°£À»
º¸³»°í ÀÖ´Ù°í ÇÑ´Ù.
|