´ÙÀ½ ÀÌÀü Â÷·Ê

3. NIS, NYS ȤÀº NIS+?

3.1 libc ¹öÀü4/5 ¿¡¼­ÀÇ traditional NIS ȤÀº NYS ?

"ÀüÅëÀûÀÎ NIS" ȤÀº NYS ¶óÀ̺귯¸®ÀÇ NIS Äڵ带 ¼±ÅÃÇÏ´Â °ÍÀº, °ÔÀ¸¸§°ú ¼º ¼÷ ´ë À¯¿¬ÇÔ°ú »ç¶ûÀÇ ¸ðÇè¿¡¼­ ¼±ÅÃÈ­´Â °Í°ú À¯»çÇÏ´Ù.

Ç¥ÁØ C ¶óÀ̺귯¸®¿¡ ÀÖ´Â "ÀüÅëÀûÀÎ NIS" ÄÚµå´Â ¿À·§µ¿¾È »ç¿ëµÇ¾î ¿ÔÁö¸¸, ³ª ÀÌ(¿À·¡µÊ?)¿Í ¾à°£ÀÇ ºñÀ¯¿¬ÇÔ¶§¹®¿¡ °í»ýÀ» ÇÏ°í ÀÖ´Ù.(¾à°£ ¹®Á¦°¡ ÀÖ´Ù)

NYS ¶óÀ̺귯¸®¿¡ ÀÖ´Â NIS ÄÚµå´Â NYS Äڵ带 libc ¶óÀ̺귯¸®¿¡ Æ÷ÇÔ½ÃÅ°±â À§ ÇØ libc ¶óÀ̺귯¸®¸¦ ´Ù½Ã ÄÄÆÄÀÏ ÇؾßÇÑ´Ù.

¶Ç ´Ù¸¥ ÇÑ°¡Áö´Â, ÀüÅëÀûÀÎ NIS ÄÚµå´Â NIS ³×Æ®¿öÅ© ±×·ìÀ» ¾î´À Á¤µµ Áö¿øÇÑ ´Ù.(NYS´Â ¾ÈµÊ.) ¹Ý¸é¿¡, NYS ÄÚµå´Â Åõ¸íÇÑ ¹æ¹ýÀ¸·Î ½¦µµ¿ì Æнº¿öµåµéÀ» ÇÚ µé¸µÇÏ´Â °ÍÀ» Çã¶ôÇÑ´Ù. "ÀüÅëÀûÀÎ NIS" ÄÚµå´Â ÀÌ·± ½¦µµ¿ì Æнº¿öµå¸¦ Áö¿ø ÇÏÁö ¾Ê´Â´Ù.

3.2 glibc 2 ±×¸®°í NIS/NIS+

¸¸¾à ¿©·¯ºÐÀÌ »õ·Î¿î GNU C Library 2.x (aka libc6)¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é °Ç³Ê ¶Ù¾îµµ ÁÁ´Ù. ÀÌ »õ ¹öÀüÀº ½ÇÁ¦·Î NSS(name switch service, ÀÌ°ÍÀº ¸Å¿ì À¯¿¬ ÇÏ°í ´ÙÀ½°ú °°Àº NIS/NIS+ mapÀ» Áö¿øÇÑ´Ù. : aliases, ethers, group, hosts, netgroups, networks, protocols, publickey, passwd, rpc, services and shado w)¸¦ Áö¿øÇÑ´Ù. GNU C ¶óÀ̺귯¸®´Â NIS¸¦ ÅëÇÑ ½¦µµ¿ì Æнº¿öµå¸¦ »ç¿ëÇÏ´Â µ¥ ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù.

3.3 NIS or NIS+ ? ( ¾î¶² °ÍÀ» ¼±ÅÃÇÒ °ÍÀΰ¡? )

NIS¿Í NIS+ °£ÀÇ ¼±ÅÃÀº ½±´Ù. NIS+¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø°Å³ª, °­·ÂÇÑ º¸¾ÈÀÌ ÇÊ ¿äÇÑ °æ¿ì¿¡´Â NIS¸¦ »ç¿ëÇ϶ó. NIS+ ´Â °ü¸®Àڵ鿡°Ô NIS¿¡ ºñÇØ »ó´çÈ÷ ¹®Á¬ °Å¸®ÀÌ´Ù.(NIS+´Â Ŭ¶óÀ̾ðÆ®ÂÊ¿¡¼­´Â ´Ù·ç±â ½±Áö¸¸, ¼­¹öÂÊ¿¡¼­´Â ¹«½Ã¹«½ÃÇÒ ¸¸Å­ ¾î·Æ´Ù.) ¶Ç ´Ù¸¥ ¹®Á¦´Â ¸®´ª½º ȯ°æ¿¡¼­ÀÇ NIS+´Â ¾ÆÁ÷ °³¹ßÁßÀ̶ó´Â °Í ÀÌ´Ù. -- ¿©·¯ºÐÀº ÃֽŹöÀüÀÎ glibc 2.1ÀÌ ÇÊ¿äÇÏ´Ù. °Å±â¿¡´Â libc5¸¦ À§ÇÑ g libc NIS+ ÀÇ Áö¿øµÇÁö ¾Ê´Â Æ÷Æ®°¡ ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê