| pam_sqlite. PAM_SQLITE¸¦ »ç¿ëÇÏ¸é °³¹ßÀÚ°¡ SQLite µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí¿¡ ´ëÇØ »ç¿ëÀÚ¸¦ ÀÎÁõ ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
pam_sqlite. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Edin Kadribasic
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.edin.dk/pam_sqlite/
pam_sqlite. ű×
pam_sqlite. ¼³¸í
PAM_SQLITE¸¦ »ç¿ëÇÏ¸é °³¹ßÀÚ°¡ SQLite µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí¿¡ ´ëÇØ »ç¿ëÀÚ¸¦ ÀÎÁõ ÇÒ ¼ö ÀÖ½À´Ï´Ù. PAM_SQLITE¸¦ »ç¿ëÇÏ¸é °³¹ßÀÚ°¡ SQLite µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí¿¡ ´ëÇØ »ç¿ëÀÚ¸¦ ÀÎÁõ ÇÒ ¼ö ÀÖ½À´Ï´Ù. PAM_SQLITE´Â °èÁ¤ Á¤º¸ È®ÀÎ (pam_acct_expired, new_authtok_reqd)À» Áö¿øÇÏ°í ÀÎÁõ tokens.compilation ¹× InstallationPAM_SQLITE¸¦ ¾÷µ¥ÀÌÆ®ÇϹǷÎ, $ ./configure$ $ ./configure$À» redhat linux 7.3¿¡¼ Å×½ºÆ® ÇØÁ³½À´Ï´Ù. ÀÌ ¸ðµâÀ» »ç¿ë ÇÏ¿©ÀÌ ¸ðµâÀ» »ç¿ëÇÏ¿© ÀÎÁõÇÏ´Â ¿¹Á¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØÀÌ ¸ðµâ¿¡ ´ëÇÑ SQLite ¶óÀ̺귯¸® ¹× Çì´õ ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ¸ðµâÀ» »ç¿ëÇÏ´Â ¼ºñ½ºÀÇ °æ¿ì, / etc / pam.d / file ¶Ç´Â /etc/pam.conf ¹× °ü·Ã ÁÙÀ» Ãß°¡ÇϽʽÿÀ. ¿¹¸¦ µé¾î, auth Çʼö pam_sqlite.so °èÁ¤ Çʼö pam_sqlite.sopasword Çʼö pam_sqlite.soconfigure µ¥ÀÌÅͺ£À̽º¿Í Å×ÀÌºí ¸ðµâÀÌ ±¸¼º ÆÄÀÏ / etc / pam_sqlite.conf. ÀÌ ÆÄÀÏÀÇ ¿¹ : database = / etc / sysdbtable = accountuser_column = user_namepwd_column = user_manswordexpired_column = acc_expirednewtok_column = acc_new_pwreqdebugexpired_column »ç¿ëÀÚ °èÁ¤ÀÌ ¸¸·á µÈ °æ¿ì PAM¿¡ ¾Ë·ÁÁÝ´Ï´Ù. HAS.NEWTOK_COLUMNÀÌ »ç¿ëÀÚ°¡ »õ ¾ÏÈ£°¡ ÇÊ¿äÇÑ °æ¿ì PAM¿¡ ¾Ë¸®´Â °æ¿ì '1'¶Ç´Â 'Y'·Î ¼³Á¤ÇϽʽÿÀ. ÀÌÀü ¹öÀü°úÀÇ ¿ª ȣȯ¼ºÀ» À§ÇØ ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» À§ÇØ ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ ¿É¼ÇÀ» '1'¶Ç´Â 'Y'·Î ¼³Á¤ÇϽʽÿÀ. ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ ¿É¼ÇÀ» ¸ðµâ Àμö·Î Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµâ Àμö´Â ±¸¼º ÆÄÀϺ¸´Ù ¿ì¼±ÇÕ´Ï´Ù. ±¸¼º ¿É¼Ç : µ¥ÀÌÅͺ£À̽º - Connected ÇؾßÇÏ´Â µ¥ÀÌÅͺ£À̽º - usernamespwd_column - °èÁ¤ÀÌ Æ÷ÇÔ µÈ ¿¿¡ °èÁ¤ÀÌ ExpiredNewTok_ColumnÀÌÀÖ´Â °æ¿ìÀÌ ¿¿¡ '1'¶Ç´Â 'Y'°¡ Æ÷ÇԵǾî¾ßÇÕ´Ï´Ù.ÀÌ ¿¿¡´Â '1'¶Ç´Â ' y '»ç¿ëÀÚ°¡ passworddebug¸¦ º¯°æ ÇؾßÇÏ´Â °æ¿ì - ÀÌ°ÍÀº syslog¿¡ µð¹ö±× Ãâ·ÂÀ» »ç¿ëÇÒ ¼öÀÖ°Ô ÇØÁִ ǥÁØ ¸ðµâ ¿É¼ÇÀÔ´Ï´Ù (°ª ¾øÀ½) pw_type - ¾ÏÈ£ ¾ÏÈ£È Ã¼°è¸¦ ÁöÁ¤ÇÏ°í'clear ','md5 '¶Ç´Â 'Åä±¼'. ±âº»°ªÀº 'clear'.config_file - Ãß°¡ ±¸¼º ¿É¼Ç¿¡ ´ëÇØ ÀÐÀ¸·Á´Â ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. sql_verify - Accuseql_check_Expired - SQL ÅÛÇø´ÀÇ ¾ÏÈ£¸¦ È®ÀÎÇÒ ¶§ »ç¿ëÇÒ SQL ÅÛÇø´À» ÁöÁ¤ÇÕ´Ï´Ù. sql_check_newtok - SQL ÅÛÇø´À» È®ÀÎÇÒ ¶§ »ç¿ëÇÒ SQL ÅÛÇø®Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ Password.sql_set_passwd - SQL ÅÛÇø´À» º¯°æ ÇؾßÇÏ´ÂÁö È®ÀÎÇÒ ¶§ »ç¿ëÇÏ¿© ¾ÏÈ£ ¹× »ç¿ëÀÚ¸¦ ¾÷µ¥ÀÌÆ® ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
pam_sqlite. °ü·Ã ¼ÒÇÁÆ®¿þ¾î