Apache HTTP Server Version 2.4
htpasswd
´Â HTTP basic authentication¿¡ »ç¿ëÇÒ
»ç¿ëÀÚ¸í°ú ¾ÏÈ£¸¦ ÀúÀåÇÏ´Â ÀϹÝÆÄÀÏÀ» »ý¼ºÇÏ°í ¼öÁ¤ÇÑ´Ù.
htpasswd
°¡ ÆÄÀÏÀ» ¾²°Å³ª ÀÐÀ» ¼ö ¾ø´Ù¸é,
¿À·ù»óŸ¦ ¹ÝȯÇÏ°í ¾Æ¹«°Íµµ ¼öÁ¤ÇÏÁö ¾Ê´Â´Ù.
¾ÆÆÄÄ¡ À¥¼¹ö´Â ÀÚ¿øÀ» htpasswd
·Î ¸¸µç ÆÄÀÏ¿¡
±â·ÏÇÑ »ç¿ëÀÚ¿¡°Ô¸¸ º¸¿©ÁÙ ¼ö ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥Àº »ç¿ëÀÚ¸í°ú
¾ÏÈ£¸¦ ÀúÀåÇÏ´Â ÀÏ¹Ý ÆÄÀÏÀ» °ü¸®ÇÑ´Ù. ±×·¯³ª ´Ù¸¥ ÀÚ·áÀúÀå
¹æ½ÄÀ» À§ÇØ ¾ÏÈ£ Á¤º¸¸¦ ¾ÏÈ£ÈÇÏ¿© ÀúÀåÇÒ ¼ö ÀÖ´Ù. DBM
µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ·Á¸é dbmmanage¸¦ Âü°íÇ϶ó.
htpasswd
´Â ¾ÆÆÄÄ¡ ƯÀ¯ÀÇ MD5 ȤÀº ½Ã½ºÅÛÀÇ
crypt()
¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ ¾ÏÈ£ÈÇÑ´Ù.
htpasswd
°¡ °ü¸®ÇÏ´Â ÆÄÀÏÀº µÎ Á¾·ùÀÇ ¾ÏÈ£¸¦
¸ðµÎ ÀúÀåÇÒ ¼ö ÀÖ´Ù. Áï, °°Àº ÆÄÀÏ¿¡ MD5·Î ¾ÏÈ£ÈÇÑ ¾ÏÈ£¸¦
»ç¿ëÇÏ´Â »ç¿ëÀÚ¿Í crypt()
·Î ¾ÏÈ£ÈÇÑ ¾ÏÈ£¸¦
»ç¿ëÇÏ´Â »ç¿ëÀÚ Á¤º¸ ¸ðµÎ ³ª¿Ã ¼ö ÀÖ´Ù.
ÀÌ manpage´Â ¸í·ÉÇà ¿É¼Ç¸¸À» ¼³¸íÇÑ´Ù. httpd¿¡¼ »ç¿ëÀÚÀÎÁõÀ» ¼³Á¤ÇÏ´Â Áö½Ã¾î¿¡ ´ëÇÑ ¼³¸íÀº ¾ÆÆÄÄ¡ ¹èÆ÷º»¿¡ Æ÷ÇÔµÇÀÖ°í https://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
¹ÙÀÌÆ®·Î Á¦Çѵǰí :
¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø´Ù.