Apache HTTP Server Version 2.2
This document refers to a legacy release (2.2) of Apache httpd. The active release (2.4) is documented here. If you have not already upgraded, please follow this link for more information.
You may follow this link to go to the current version of this document.
htpasswd
´Â HTTP basic authentication¿¡ »ç¿ëÇÒ
»ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÀúÀåÇÏ´Â ÀϹÝÆÄÀÏÀ» »ý¼ºÇÏ°í ¼öÁ¤ÇÑ´Ù.
htpasswd
°¡ ÆÄÀÏÀ» ¾²°Å³ª ÀÐÀ» ¼ö ¾ø´Ù¸é,
¿À·ù»óŸ¦ ¹ÝȯÇÏ°í ¾Æ¹«°Íµµ ¼öÁ¤ÇÏÁö ¾Ê´Â´Ù.
¾ÆÆÄÄ¡ À¥¼¹ö´Â ÀÚ¿øÀ» htpasswd
·Î ¸¸µç ÆÄÀÏ¿¡
±â·ÏÇÑ »ç¿ëÀÚ¿¡°Ô¸¸ º¸¿©ÁÙ ¼ö ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥Àº »ç¿ëÀÚ¸í°ú
¾ÏÈ£¸¦ ÀúÀåÇÏ´Â ÀÏ¹Ý ÆÄÀÏÀ» °ü¸®ÇÑ´Ù. ±×·¯³ª ´Ù¸¥ ÀÚ·áÀúÀå
¹æ½ÄÀ» À§ÇØ ¾ÏÈ£ Á¤º¸¸¦ ¾ÏÈ£ÈÇÏ¿© ÀúÀåÇÒ ¼ö ÀÖ´Ù. DBM
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ·Á¸é dbmmanage¸¦ Âü°íÇ϶ó.
htpasswd
´Â ¾ÆÆÄÄ¡ ƯÀ¯ÀÇ MD5 ȤÀº ½Ã½ºÅÛÀÇ
crypt()
¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ ¾ÏÈ£ÈÇÑ´Ù.
htpasswd
°¡ °ü¸®ÇÏ´Â ÆÄÀÏÀº µÎ Á¾·ùÀÇ ¾ÏÈ£¸¦
¸ðµÎ ÀúÀåÇÒ ¼ö ÀÖ´Ù. Áï, °°Àº ÆÄÀÏ¿¡ MD5·Î ¾ÏÈ£ÈÇÑ ¾ÏÈ£¸¦
»ç¿ëÇÏ´Â »ç¿ëÀÚ¿Í crypt()
·Î ¾ÏÈ£ÈÇÑ ¾ÏÈ£¸¦
»ç¿ëÇÏ´Â »ç¿ëÀÚ Á¤º¸ ¸ðµÎ ³ª¿Ã ¼ö ÀÖ´Ù.
ÀÌ manpage´Â ¸í·ÉÇà ¿É¼Ç¸¸À» ¼³¸íÇÑ´Ù. httpd¿¡¼ »ç¿ëÀÚÀÎÁõÀ» ¼³Á¤ÇÏ´Â Áö½Ã¾î¿¡ ´ëÇÑ ¼³¸íÀº ¾ÆÆÄÄ¡ ¹èÆ÷º»¿¡ Æ÷ÇÔµÇÀÖ°í http://httpd.apache.org/¿¡¼µµ º¼ ¼ö ÀÖ´Â ¾ÆÆÄÄ¡ ¼³¸í¼¸¦ Âü°íÇ϶ó.
htpasswd
[ -c ]
[ -m ]
[ -D ] passwdfile username
htpasswd -b
[ -c ]
[ -m |
-d |
-p |
-s ]
[ -D ] passwdfile username
password
htpasswd -n
[ -m |
-d |
-s |
-p ] username
htpasswd -nb
[ -m |
-d |
-s |
-p ] username password
-b
-c
-n
¿É¼Ç°ú
°°ÀÌ »ç¿ëÇÒ ¼ö ¾ø´Ù.-n
-c
¿É¼Ç°ú
°°ÀÌ »ç¿ëÇÒ ¼ö ¾ø´Ù.-m
-d
crypt()
¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ ¾ÏÈ£ÈÇÑ´Ù.
Windows, Netware, TPF¸¦ Á¦¿ÜÇÑ ¸ðµç Ç÷¡Æû¿¡¼ ±âº»°ªÀÌ´Ù.
¸ðµç Ç÷¡ÆûÀÇ htpasswd
°¡ ÀÌ Çü½ÄÀ» Áö¿øÇÒ ¼ö´Â
ÀÖÁö¸¸, Windows, Netware, TPFÀÇ httpd
¼¹ö´Â ÀÌ Çü½ÄÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù.-s
-p
htpasswd
°¡
Áö¿øÇÏÁö¸¸, Windows, Netware, TPFÀÇ httpd
µ¥¸ó¸¸ÀÌ ÀÏ¹Ý ¾ÏÈ£¸¦ ¹Þ´Â´Ù.-D
passwdfile
-c
¸¦
»ç¿ëÇÑ °æ¿ì ÆÄÀÏÀÌ ¾ø´Ù¸é »õ·Î ¸¸µé°í, ÀÖ´Ù¸é µ¤¾î¾´´Ù.username
password
-b
¿É¼Ç°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.htpasswd
´Â passwdfile¿¡ »ç¿ëÀÚ¸í°ú
¾ÏÈ£¸¦ ¼º°øÀûÀ¸·Î Ãß°¡Çϰųª ¼öÁ¤ÇÑ °æ¿ì ("Âü") Á¾·áÄÚµå
0À» ¹ÝȯÇÑ´Ù. htpasswd
´Â ÆÄÀÏ¿¡ Á¢±ÙÇÒ¶§ ¹®Á¦°¡
¹ß»ýÇÑ °æ¿ì 1
À», ¸í·ÉÇà Çü½ÄÀÌ À߸øµÈ °æ¿ì
2
¸¦, ÀÔ·ÂÇÑ ¾ÏÈ£¿Í È®ÀÎÂ÷ ´Ù½Ã ÀÔ·ÂÇÑ °ªÀÌ
ÀÏÄ¡ÇÏÁö ¾ÊÀº °æ¿ì 3
À», ¸í·ÉÀÌ Áß´ÜµÈ °æ¿ì
4
¸¦, (»ç¿ëÀÚ¸í, ÆÄÀϸí, ¾ÏÈ£, ÃÖÁ¾ °è»ê°á°ú)
°ªÀÌ ³Ê¹« ±ä °æ¿ì 5
¸¦, »ç¿ëÀÚ¸í¿¡ Çã¿ëÇÏÁö¾Ê´Â
¹®ÀÚ°¡ Æ÷ÇÔµÈ °æ¿ì Á¦ÇÑ Àý Âü°í)
6
¸¦, ÆÄÀÏÀÌ ¿Ã¹Ù¸¥ ¾ÏÈ£ÆÄÀÏÀÌ ¾Æ´Ñ °æ¿ì
7
À» ¹ÝȯÇÑ´Ù.
htpasswd /usr/local/etc/apache/.htpasswd-users jsmith
»ç¿ëÀÚ jsmith
ÀÇ ¾ÏÈ£¸¦ Ãß°¡Çϰųª ¼öÁ¤ÇÑ´Ù.
»ç¿ëÀÚ¿¡°Ô ¾ÏÈ£¸¦ ¹°¾îº»´Ù. Windows ½Ã½ºÅÛ¿¡¼ ½ÇÇàÇϸé
¾ÏÈ£¸¦ ¾ÆÆÄÄ¡ ƯÀ¯ÀÇ MD5 ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ¾ÏÈ£ÈÇÏ°í,
¾Æ´Ï¸é ½Ã½ºÅÛÀÇ crypt()
ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù. ÆÄÀÏÀÌ
¾ø´Ù¸é htpasswd
´Â ¾Æ¹« Àϵµ ÇÏÁö¾Ê°í ¿À·ù¸¦
³½´Ù.
htpasswd -c /home/doe/public_html/.htpasswd jane
»õ·Î ÆÄÀÏÀ» ¸¸µé°í ±× ÆÄÀÏ¿¡ »ç¿ëÀÚ jane
À»
Ãß°¡ÇÑ´Ù. »ç¿ëÀÚ¿¡°Ô ¾ÏÈ£¸¦ ¹°¾îº»´Ù. ÆÄÀÏÀÌ ÀÖÁö¸¸ Àаųª
¾µ ¼ö ¾ø´Ù¸é, htpasswd
´Â ÆÄÀÏÀ» ¼öÁ¤ÇÏÁö¾Ê°í
¹®±¸¸¦ Ãâ·ÂÇÑÈÄ ¿À·ù»óŸ¦ ¹ÝȯÇÑ´Ù.
htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve
¸í·ÉÇàÀÇ ¾ÏÈ£(Pwd4Steve
)¸¦ MD5 ¾Ë°í¸®ÁòÀ¸·Î
¾ÏÈ£ÈÇÏ¿© ÁöÁ¤ÇÑ ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù.
htpasswd
µîÀÌ °ü¸®ÇÏ´Â À¥ ¾ÏÈ£ÆÄÀÏÀÌ À¥¼¹öÀÇ
URI °ø°£¿¡ ÀÖÀ¸¸é ¾ÈµÈ´Ù. Áï, ºê¶ó¿ìÀú°¡ ÀÌ ÆÄÀÏÀ»
º¼ ¼ö ¾ø¾î¾ß ÇÑ´Ù.
¸í·ÉÇà¿¡ ¾ÏÈ£ÈÇÏÁö¾ÊÀº ¾ÏÈ£¸¦ »ç¿ëÇϱ⶧¹®¿¡ -b
¿É¼ÇÀ» ÃßõÇÏÁö ¾Ê´Â´Ù.
Windows¿Í MPE Ç÷¡ÆûÀº htpasswd
°¡ ¾ÏÈ£ÈÇÏ´Â
¾ÏÈ£ÀÇ ±æÀ̸¦ 255
¹®ÀÚ·Î Á¦ÇÑÇÑ´Ù. ´õ ±ä ¾ÏÈ£´Â
255ÀÚ¿¡¼ ©¸°´Ù.
htpasswd
°¡ »ç¿ëÇÏ´Â MD5 ¾Ë°í¸®ÁòÀº ¾ÆÆÄÄ¡
¼ÒÇÁÆ®¿þ¾î ƯÀ¯ÀÇ °ÍÀÌ´Ù. À̸¦ »ç¿ëÇÏ¿© ¾ÏÈ£ÈÇÑ ¾ÏÈ£¸¦
´Ù¸¥ À¥¼¹ö¿¡¼ »ç¿ëÇÒ ¼ö ¾ø´Ù.
»ç¿ëÀÚ¸íÀº 255
¹ÙÀÌÆ®·Î Á¦Çѵǰí :
¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø´Ù.