User Authentication HOWTO

Peter Hernberg

petehern (at) yahoo.com

¼ºÀ±±â

yune (at) netian.com

2000/05/02(¹ø¿ª: 2001/09/14)

À̹®¼­´Â »ç¿ëÀÚ¿Í ±×·ìÁ¤º¸°¡ ÀúÀåµÇ´Â ¹æ¹ý, »ç¿ëÀÚ°¡ ¸®´ª½Ã½ºÅÛ(PAM)¿¡¼­ ÀÎÁõµÇ´Â ¹æ¹ý ±×¸®°í ½Ã½ºÅÛÀÇ »ç¿ëÀÚ ÀÎÁõÀ» ¾ÈÀüÇÏ°Ô ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.


Â÷·Ê
1. ¼Ò°³
1.1. ¾î¶»°Ô À̹®¼­°¡ ¸¸µé¾îÁ³³ª?
1.2. »õ·Î¿î ¹öÁ¯
1.3. Àǰß
1.4. ¹öÀü ¿ª»ç
1.5. ÀúÀ۱ǰú »óÇ¥±Ç
1.6. °¨»çÀÇ ¸»
1.7. µ¶ÀÚ¿¡ °üÇÑ °¡Á¤
2. ¾î¶»°Ô »ç¿ëÀÚ Á¤º¸°¡ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÀúÀåµÇ´Â°¡
2.1. /etc/passwd
2.2. Shadow passwords
2.3. /etc/group °ú /etc/gshadow
2.4. MD5·Î ¾ÏȣȭµÈ ÆÐ½º¿öµå
2.5. ¾û¸ÁÁøÃ¢¿¡¼­ °É·¯³»±â
3. PAM (Pluggable Authentication Modules)
3.1. ¿Ö
3.2. ¹«¾ùÀ»
3.2.1. PAMÀ» Áö¿øÇÏ´Â ¸®´ª½º ¹èÆ÷ÆÇ
3.2.2. PAM ¼³Ä¡Çϱâ
3.3. ¾î¶»°Ô
3.3.1. PAM ±¸¼ºÆÄÀÏ
3.3.2. Á¶±Ý
3.3.3. ±¸¼º¹®¹ý
3.3.4. pam.conf ±¸¼º
3.4. ´Ù¸¥ Á¤º¸ ¾ò±â
4. »ç¿ëÀÚ ÀÎÁõ º¸¾È
4.1. °­ÇÑ /etc/pam.d/other
4.1.1. ÆíÁýÁõÀûÀÎ ±¸¼º
4.1.2. ÀûÀýÇÑ ±¸¼º
4.1.3. /etc/pam.d/other ¼±ÅÃÇϱâ
4.2. Null ÆÐ½º¿öµå·Î »ç¿ëÀÚ ·Î±×ÀÎ ±ÝÁöÇϱâ
4.3. »ç¿ëÇÏÁö ¾Ê´Â ¼­ºñ½º Á¦°ÅÇϱâ
4.4. ÆÐ½º¿öµå Å©·¡Å· µµ±¸
4.5. Shadow¿Í MD5 ÆÐ½º¿öµå
5. ÇÔ²² ¹­±â
5.1. ¾ÆÆÄÄ¡ + mod_auth_pam
5.2. ¿¹
5.3. mod_auth_pam ¼³Ä¡Çϱâ
5.4. PAM ±¸¼ºÇϱâ
5.4.1. PAM ±¸¼º¹æ¹ý °áÁ¤Çϱâ
5.5. ¾ÆÆÄÄ¡ ±¸¼ºÇϱâ
5.6. ¼³Ä¡ÇÑ °Í ½ÃÇèÇϱâ
6. ÀÚ·á
6.1. PAM
6.2. ÀϹÝÀûÀÎ º¸¾È
6.3. ¿ÀÇÁ¶óÀÎ ¹®¼­
7. °á·Ð