.\" Hey Emacs! This file is -*- nroff -*- source. .\" $Id: pam_open_session.3,v 1.1.1.1 2002/11/19 18:42:44 perky Exp $ .\" %FreeBSD: src/contrib/libpam/doc/man/Attic/pam_open_session. 3, v 1.2. 6.2 2001/06/11 15:28:11 markm Exp % .\" Copyright (c) Andrew G. Morgan 1997 .\" $FreeBSD: doc/ja_JP.eucJP/man/man3/pam_open_session. 3, v 1.5 2002/11/03 06:38:28 horikawa Exp $ .TH PAM_OPEN_SESSION 3 "1997 Jan 4" "PAM 0.55" "App. Programmers' Manual" .SH ¸íĪ pam_open/close_session \- PAM ¼¼¼Ç °ü¸® .SH ¼­½Ä . B #include .sp .BI "int pam_open_session(pam_handle_t " *pamh ", int " flags ");" .sp .BI "int pam_close_session(pam_handle_t " *pamh ", int " flags ");" .sp 2 .SH ÇØ¼³ PAM ¿¡´Â, ¼¼¼ÇÀÇ ÃʱâÈ­¿Í Á¾·á¸¦ ÇàÇÏ´Â °ü¸®ÅøÀÌ ÀÖ½À´Ï´Ù. .TP . B pam_open_session ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϸé(ÀÚ), ÀÎÁõµÈ À¯ÀúÀÇ ¼¼¼ÇÀÌ ½ÃÀÛµÈ °ÍÀ» ÅëÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯Àú°¡ .BR pam_authenticate "(3)" ±×¸®°í ÀûÀýÈ÷ È®ÀεǾî ÇÊ¿äÇÑ °æ¿ì´Â .BR pam_setcred "(3)" ±×¸®°í Áõ¸í¼­°¡ ÁÖ¾îÁø ´ÙÀ½¿¡ È£ÃâÇØ ÁÖ¼¼¿ä. .br ¼¼¼ÇÀÇ ÃʱâÈ­¿¡ °ü·ÃÇÑ ÇÔ¼ö¿¡´Â, ½Ã½ºÅÛ °¨½Ã¸¦ À§ÇÑ ·Î±× ÀÛ¼º°ú µð·ºÅ丮 (À¯ÀúÀÇ È¨ µð·ºÅ丮 µî)ÀÇ mount°¡ ÀÖ½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀ¸·Î À̰Ϳ¡ °ü·ÃµÉ °ÍÀº ¾ø½À´Ï´Ù. ¾îÇø®ÄÉÀ̼ÇÀÇ . I ½ÇÈ¿ uid ( .BR geteuid "(2)" ) ¿¡, ÀÌ·¯ÇÑ Ã³¸®¿¡ ÃæºÐÇÑ ±ÇÇÑÀ» °¡Áö´Â °ÍÀÌ ÇÊ¿äÇÑ °ÍÀ¸·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä. .TP . B pam_close_session .br ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϸé(ÀÚ), À¯Àú ¼¼¼ÇÀÌ Á¾·áÇÑ °ÍÀ» ÅëÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î´Â, ÃʱâÈ­ ÇÔ¼ö ( .BR pam_open_session ) (¿Í)°ú °°Àº ¾îÇø®ÄÉÀ̼ǿ¡ ÀÌ ÇÔ¼ö¸¦ ¹èÄ¡ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. .br ÀüÇüÀûÀ¸·Î´Â, ÀÌ ÇÔ¼ö´Â, .BR pam_open_session ÀÇ ¾×¼ÇÀ» Ãë¼ÒÇÕ´Ï´Ù. Áï, À¯Àú ¼¼¼ÇÀÇ Á¾·á¿¡ °ü·ÃµÇ´Â °¨½Ã Á¤º¸¸¦ ±â·ÏÇØ, À¯ÀúÀÇ È¨ µð·ºÅ丮ÀÇ mount¸¦ ÇØÁ¦ÇÕ´Ï´Ù. ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´Â °ÍÀº µû·Î ÇØ, ¼¼¼ÇÀÇ Á¾·áÀÇ »ó¼¼ÇÏ°Ô È£Ãâ ¾îÇø®ÄÉÀ̼ÇÀÌ °ü·ÃµÇ´Â °³´Â ¾ø½À´Ï´Ù. ÇÑÆí, ÀÌ È£Ãâ·ÎºÎÅÍ µ¹¾Æ¿À´Â ´ë·Î, ÇØ´ç À¯ÀúÀÇ ±ÇÇÑ¿¡¼­ÀÇ µ¿ÀÛÀ» ¸ØÃß´Â °ÍÀº, ÁÁÀº ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏÀÔ´Ï´Ù. .SH ¹Ýȯ°ª ÀÌ ¼¼¼Ç °ü¸® ÇÔ¼ö·Î ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â, .BR PAM_SUCCESS ÇÏÁö¸¸ µÇµ¹·ÁÁý´Ï´Ù. .br ¼¼¼ÇÀÇ °³Æó·Î ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì´Â, .BR PAM_SESSION_ERR ÇÏÁö¸¸ µÇµ¹·ÁÁý´Ï´Ù. ±× ¿ÜÀÇ ¹Ýȯ°ªÀÌ µÇµ¹·ÁÁ³À» °æ¿ì´Â, ¿¡·¯¸¦ ³ªÅ¸³»´Â °ÍÀ¸·Î¼­ Ãë±ÞÇØ ÁÖ¼¼¿ä. .SH ¿¡·¯ .BR pam_strerror "(3)" ±×¸®°í ÅØ½ºÆ®·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. .SH ÁذŠOSF-RFC 86.0, October 1995. .SH ¹ö±× .sp 2 ¹ß°ßµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. .SH °ü·Ã Ç׸ñ .BR pam_start "(3), " .BR pam_authenticate "(3), " .BR pam_setcred "(3), " .BR pam_get_item "(3), " .BR pam_strerror "(3), " .BR pam "(3). " .br .BR ½Ã½ºÅÛ °ü¸® Ã¥ÀÓÀÚ , .BR ¸ðµâ °³¹ßÀÚ , .BR ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ ¿ë¹«ÀÇ .BR Linux-PAM °¡À̵嵵 ÂüÁ¶ÇØ ÁÖ¼¼¿ä.