HOME > °­ÁÂ >
°­ÁÂ| ¸®´ª½º ¹× ¿ÀǼҽº¿¡ °ü·ÃµÈ °­Á¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
 
Ãʺ¸ÀÚ¸¦ À§ÇÑ pam.d¸¦»ç¿ëÇÑ ·Î±×ÀÎ Á¦ÇÑ
Á¶È¸ : 20,996  



[ PAM ¸ðµâÀ» »ç¿ëÇÏ¿© ·Î±×ÀÎ Á¦ÇÑÇϱâ ]

 

PAM ¸ðµâÀ̶õ?

Pluggable Authentication Modules. »ç¿ëÀÚ ÀÎÁõ ¸ðµâ 
À©µµ¿ìÀÇ ·ÎÄú¸¾ÈÁ¤Ã¥°ú ºñ½ÁÇÏ´Ù. ¶ó¿ìÅÍ·Î Ä¡¸é ¾×¼¼½º¸®½ºÆ®³ª ¸¶Âù°¡Áö

 

 

 


/etc/pam.d Æú´õ¿¡ °¡¼­ ¸ñ·ÏÀ» º¸¸é ÀÌ¿Í °°Àº ÆÄÀϵéÀÌ ÀÖ½À´Ï´Ù. ÀÌÁß ·Î±×ÀÎ ÆÄÀÏÀ» ¿­¾îº¸°Ú½À´Ï´Ù.



vi /etc/pam.d/login



¸Ç ¹Ø ÁÙ¿¡

session  required pam_limits.so

ÀÌ Ç׸ñÀ» Ãß°¡ÇÑ ÈÄ ÀúÀåÇÕ´Ï´Ù. Á¦ÇÑ ±â´ÉÀ» »ç¿ëÇϰڴٴ ¶æÀÔ´Ï´Ù.

±× ´ÙÀ½



vi /etc/security/time.conf

 


º¸ÀÌ´Â È­¸é¿¡¼­ ÃÊ·Ï»ö ÁÙÀÌ ÃÄÁø ºÎºÐÀÌ ¿¹½ÃÀÔ´Ï´Ù. ¾Õ¿¡ ÁÖ¼®(#)ÀÌ ´Þ·ÁÀֱ⠶§¹®¿¡ ¼öÇàµÇ°í ÀÖÁö´Â ¾Ê½À´Ï´Ù.

¿¹¹®À» ÇØ¼®ÇÏÀÚ¸é ´ÙÀ½°ú °°½À´Ï´Ù.

 

xsh ¼­ºñ½º; ¸ðµç Å͹̳Î; root ; ÁÖ¸» 0~24½Ã¸¦ Á¦¿ÜÇϰí -> ÁÖ¸»À» Á¦¿ÜÇÏ°í ¸ðµç Å͹̳ο¡¼­ root°¡ xsh ¼­ºñ½º¸¦ ½ÇÇàÇÑ´Ù.

 

À̰ÍÀ» Åä´ë·Î ¹®ÀåÀ» ÀÛ¼ºÇØ º¸°Ú½À´Ï´Ù. Àú´Â user1À̶ó´Â »ç¿ëÀÚ¸¦ ÆòÀÏ¿¡¸¸ ·Î±×ÀÎ °¡´ÉÇÏ°Ô ÇÒ »ý°¢ÀÔ´Ï´Ù.

 

login;ttyp1-5;user1;!wd0000-2400

 

ÀÌ·¸°Ô ÀÛ¼ºÇÑ ÈÄ, ÀúÀå ¹× Á¾·áÇÕ´Ï´Ù.

ÀÌÁ¦ user1ÀÇ ÃÖ´ë·Î±×ÀΠȽ¼ö¸¦ 2·Î ¸·¾Æº¸°Ú½À´Ï´Ù.



vi /etc/security/limits.conf

 

ÆÄÀÏÀ» Âß ³»¸®¸é ¸Ç ¾Æ·¡¿¡ ³× °³ÀÇ Çʵ尡 º¸ÀÔ´Ï´Ù.

¿©±â¿¡ ±¸¼º¹æ½ÄÀ» Ãß°¡ÇÕ´Ï´Ù.

 

* hard maxlogins 2

 

ÇÊµå »çÀ̸¦ ¶ç¾î¾µ ¶§´Â ¹Ýµå½Ã ÅÇ Å°¸¦ ½áÁֽô °Ô ÁÁ½À´Ï´Ù.

ÀÌÁ¦ ÀúÀåÇÑ ÈÄ¿¡ È®ÀÎÇØ º¸°Ú½À´Ï´Ù.

 

 

1Å͹̳ο¡¼­ ù¹øÂ° ·Î±×ÀÎÀÔ´Ï´Ù.



¹«»çÈ÷ ·Î±×ÀÎ µÇ¾ú½À´Ï´Ù.

±× ´ÙÀ½ 2Å͹̳ο¡¼­µµ user1·Î ·Î±×ÀÎÇØ º¸¾Ò½À´Ï´Ù.



¿ª½Ã ·Î±×ÀÎÀÌ Àß µË´Ï´Ù.

ÀÌÁ¦ 3Å͹̳ο¡¼­ user1 ·Î±×ÀÎÀ» ½ÃµµÇÕ´Ï´Ù.



ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇÕ´Ï´Ù.



´Ù½Ã ·Î±×ÀÎ È­¸éÀ¸·Î µ¹¾Æ¿É´Ï´Ù.

ÃÖ´ë ·Î±×ÀΠȽ¼ö 2¸¦ ³Ñ¾ú±â ¶§¹®¿¡, ´õÀÌ»óÀº ·Î±×ÀÎÇÒ ¼ö ¾ø½À´Ï´Ù.

 

 

ÀÌ·± ¹æ½ÄÀ¸·Î ssh ·Î±×Àεµ Á¦ÇÑÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.



vi /etc/security/time.conf


 

¾Æ±î user1 ·Î±×ÀÎ ¸í·É¹®À» ½è´ø ºÎºÐ¿¡ login ´ë½Å sshd¸¦ ½áÁÖ¸é µË´Ï´Ù.

su ±ÇÇÑ Á¦ÇÑÇϱâ ] 

 

su ¸í·É¾î´Â À¯Àú°¡ ·çÆ®(°ü¸®ÀÚ)ÀÇ ±ÇÇÑÀ» ³Ñ°Ü¹Þ´Â ¸í·É¾îÀÔ´Ï´Ù. µû¶ó¼­ µÇµµ·ÏÀ̸é su¸¦ ¾µ ¼ö ¾øµµ·Ï ¸·´Â °Ô ÁÁ½À´Ï´Ù.

PAM ¸ðµâÀ» ½á¼­ su ±ÇÇÑÀ» Á¦ÇÑÇØ º¸°Ú½À´Ï´Ù.

 

¸ÕÀú su ÆÄÀÏÀ» ¿±´Ï´Ù.

 

 

vi /etc/pam.d/su


À§¿Í °°Àº ³»¿ëÀÌ Á¸£¸¤ ³ª¿É´Ï´Ù.

±×Áß 6¹ø ÁÙ¿¡ ÀÖ´Â "#auth required pam_wheel.so user_uid"¿¡¼­ ¸Ç¾Õ¿¡ ÀÖ´Â ÁÖ¼®(#)À» Áö¿öÁÝ´Ï´Ù.



Áö¿î ÈÄ ÀúÀå.

±× ´ÙÀ½ su¸¦ Çã¶ôÇÒ À¯Àú±×·ìÀ» ¼³Á¤Çϱâ À§ÇØ ±×·ì ÆÄÀÏÀ» ¿±´Ï´Ù.



vi /etc/group



È­¸éÀ» Á× ³»·Á°¡´Ù º¸¸é wheel·Î ½ÃÀÛÇÏ´Â Çʵ尡 º¸ÀÔ´Ï´Ù.

 

wheel:x:10:°èÁ¤¸í

 

°èÁ¤¸í ºÎºÐ¿¡ su¸¦ Çã¶ôÇÒ °èÁ¤À» ½áÁØ ÈÄ ÀúÀåÇÕ´Ï´Ù.

Àú´Â root, user1À» ½è½À´Ï´Ù.

 

ÀÌÁ¦ Á÷Á¢ ·Î±×ÀÎÇØ¼­ È®ÀÎÇØ º¸°Ú½À´Ï´Ù.



user1À¸·Î ·Î±×ÀÎÇÕ´Ï´Ù.



su ¸í·É¾î ¼±¾ð ÈÄ, ÆÐ½º¿öµå¸¦ Ä¡´Ï ½©ÀÌ Á¤»óÀûÀ¸·Î ¶³¾îÁý´Ï´Ù.

¸í·É¾î°¡ ¸ÔÇû´Ù´Â ÀǹÌÀÔ´Ï´Ù. (½©ÀÌ ±ô¹Ú°Å¸®´Â Ä¿¼­¸¦ ÀǹÌÇÑ´Ù´Â °Ç ¾Æ½ÃÁÒ?)


 

user2¿¡¼­ ¶È°°ÀÌ ÀÛ¾÷ÇÕ´Ï´Ù.

 

 

 

su ¸í·É¾î¸¦ ½áµµ ÆÐ½º¿öµå°¡ ¸ÂÁö ¾Ê´Â´Ù´Â ¿À·ù°¡ °è¼Ó ¶å´Ï´Ù.

user2·Î´Â su ¸í·É¾î¸¦ ¾µ ¼ö ¾ø½À´Ï´Ù.

 

[ ƯÁ¤ »ç¿ëÀÚ¸¦ Á¦¿ÜÇÑ ¸ðµç ·Î±×ÀÎ Á¦ÇÑÇϱâ ]

 

 

 

¸ÕÀú ·Î±×ÀÎ Á¢±Ù ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ÆÄÀÏÀ» ¿­¾îº¸°Ú½À´Ï´Ù.

 


vi /etc/security/access.conf



¿©±â¿¡¼­ ·Î±×ÀÎ Á¦ÇÑ ¼³Á¤À» ÇÏ¸é µË´Ï´Ù. Àú´Â root¿Í user1À» Á¦¿ÜÇÑ ¸ðµç ·Î±×ÀÎÀ» ¸·¾Æº¸°Ú½À´Ï´Ù.

- : ALL except root user1 : ALL

 

*Á¢¼ÓÇã°¡´Â +±âÈ£·Î, Á¢¼Ó°ÅºÎ´Â - ±âÈ£¸¦ »ç¿ëÇÑ´Ù
*»ç¿ëÀÚ´Â °èÁ¤¸í, ±×·ì¸í ¶Ç´Â ALL·Î Ç¥½ÃµÈ´Ù
*Á¢¼ÓÀ§Ä¡´Â Å͹̳¯¸í, ÄÄÇ»ÅÍÀ̸§, µµ¸ÞÀθí, IPÁּҷΠǥ½ÃÇÑ´Ù.

 

¼³Á¤ ÈÄ ÀúÀå.

¼³Á¤ÇÑ ÆÄÀÏÀ» Àû¿ëÇϱâ À§ÇØ ·Î±×ÀÎ ÆÄÀÏÀ» ¿±´Ï´Ù.



vi /etc/pam.d/login



ÆÄÀÏ ³»¿ëÀ» º¸¸é ¼­ºñ½º°¡ Á¸£¸¤ ³ª¿Í ÀÖ½À´Ï´Ù.

³»¿ë¿¡ ¹®ÀåÀ» Ãß°¡ÇÕ´Ï´Ù.

account  required  pam_access.so

 

Àú´Â 5¹øÂ° ÁÙ¿¡ ¸í·É¾î¸¦ Ãß°¡Çß½À´Ï´Ù. ¸í·É¾î´Â ¸Ç ¾Æ·§ÁÙ¿¡ Ãß°¡ÇØÁּŵµ »ó°ü ¾ø½À´Ï´Ù.

 

sshd ÆÄÀÏ¿¡¼­µµ ¶È°°Àº ÀÛ¾÷À» ÇØÁÝ´Ï´Ù.



vi /etc/pam.d/sshd



account  required  pam_access.so

 

À§¿Í °°ÀÌ ¸í·É¾î¸¦ Ãß°¡ÇØÁØ ÈÄ, ÀúÀå ¹× Á¾·á

 

 

ÀÌÁ¦ Å×½ºÆ®ÇØ º¸°Ú½À´Ï´Ù.

¸ÕÀú user1À¸·Î ·Î±×ÀÎÇÕ´Ï´Ù.



·Î±×ÀÎ ½©ÀÌ Àß ¶³¾îÁ³½À´Ï´Ù.

 

 

user2¿¡¼­µµ ·Î±×ÀÎÀ» ½ÃµµÇغ¾´Ï´Ù.




 

ÆÐ½º¿öµå¸¦ Á¦´ë·Î ÃÆÁö¸¸ ´Ù½Ã ·Î±×ÀÎ È­¸éÀÌ ³ª¿É´Ï´Ù. user2·Î´Â ·Î±×ÀÎÀÌ µÇÁö ¾Ê½À´Ï´Ù.

ÀÌ»óÀÔ´Ï´Ù.


[¿ø±Û¸µÅ©] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1808


ÀÌ ±ÛÀ» Æ®À§ÅÍ·Î º¸³»±â ÀÌ ±ÛÀ» ÆäÀ̽ººÏÀ¸·Î º¸³»±â ÀÌ ±ÛÀ» ¹ÌÅõµ¥ÀÌ·Î º¸³»±â

 
(ÁÖ)¼öÆÛÀ¯Àú
(ÁÖ) ¼öÆÛÀ¯Àú SULINUX °³¹ßÆÀ
www.sulinux.net