ÀÌ ÀåÀº ¼¿¿¡¼ »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇϰí À¯ÁöÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
¼±È£ÇÏ´Â »ç¿ëÀÚ °èÁ¤ ÀÛ¼º ¹æ¹ýÀº uss ÇÁ·Î±×·¥À¸·Î¼ À̸¦ »ç¿ëÇÏ¸é ¸í·É Çϳª·Î ¿©·¯ °èÁ¤À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. uss ¸í·É ÁýÇÕÀ» »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º ¹× »èÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ. °¢ °èÁ¤ ±¸¼º¿ä¼Ò¸¦ °³º°ÀûÀ¸·Î ÀÛ¼ºÇÏ·Á¸é AFS »ç¿ëÀÚ °èÁ¤ ÀÛ¼ºÀÇ ¹æ¹ýÀ» µû¸£½Ê½Ã¿À.
ÀÌ Àå¿¡¼´Â ÁöÁ¤µÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ ÀÛ¼º | pts createuser |
ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ ÀÛ¼º | kas create |
º¼·ý ÀÛ¼º | vos create |
º¼·ý ¸¶¿îÆ® | fs mkmount |
ACL¿¡¼ Ç׸ñ ÀÛ¼º | fs setacl |
º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ Á¶»ç | pts examine |
µð·ºÅ丮 ¼ÒÀ¯±Ç º¯°æ | /etc/chown |
½ÇÆÐÇÑ ÀÎÁõ ½Ãµµ Á¦ÇÑ | -attempts ¹× -locktimeÀ» »ç¿ëÇÑ kas setfields |
ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ Àá±Ý ÇØÁ¦ | kas unlock |
¾ÏÈ£ ¼ö¸í ¼³Á¤ | -pwexpires¸¦ »ç¿ëÇÑ kas setfields |
¾ÏÈ£ Àç»ç¿ë ±ÝÁö | -reuse¸¦ »ç¿ëÇÑ kas setfields |
AFS ¾ÏÈ£ º¯°æ | kas setpassword |
»ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÑ ±×·ì ³ª¿ | pts listowned |
º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ À̸§ ¹Ù²Ù±â | pts rename |
ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ »èÁ¦ | kas delete |
º¼·ý À̸§ ¹Ù²Ù±â | vos rename |
¸¶¿îÆ® Æ÷ÀÎÆ® Á¦°Å | fs rmmount |
º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñ »èÁ¦ | pts delete |
º¼·ý À§Ä¡ ³ª¿ | vos listvldb |
º¼·ý Á¦°Å | vos remove |
AFS¿Í UNIX ÆÄÀÏ ½Ã½ºÅÛ°£ÀÇ Â÷ÀÌÁ¡Àº ¿ÏÀüÇÑ AFS »ç¿ëÀÚ °èÁ¤ÀÌ UNIX »ç¿ëÀÚ °èÁ¤°ú °°Áö ¾Ê´Ù´Â °ÍÀ» ¾Ï½ÃÇÕ´Ï´Ù. ´ÙÀ½ ¸ñ·ÏÀº AFS °èÁ¤ÀÇ ±¸¼º¿ä¼Ò¸¦ ¼³¸íÇÕ´Ï´Ù. °°Àº Á¤º¸°¡ uss ¸í·É ÁýÇÕÀ» »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º ¹× »èÁ¦ÀÇ ÇØ´ç Àý¿¡µµ ÀÖÁö¸¸ ÆíÀǸ¦ À§ÇØ ¿©±â¼ ¹Ýº¹ÇÕ´Ï´Ù.
¼¿ÀÇ AFS ÆÄÀÏ °ø°£¿¡ ´ëÇØ ÀÎÁõµÈ ¾×¼¼½º¸¦ ¾òÀ¸·Á¸é »ç¿ëÀÚ´Â À¯È¿ÇÑ AFS ÅäÅ«»Ó¸¸ ¾Æ´Ï¶ó ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ¸¦ ³ªÅ¸³»´Â ±â°èÀÇ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ(/etc/passwd ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ °Í)¿¡ ÀÖ´Â Ç׸ñµµ °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â »ç¿ëÀÚÀÇ AFS UID°¡ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ Ç¥½ÃµÈ UNIX UID¿Í ÀÏÄ¡ÇØ¾ß ÇÏ´Â Áß¿äÇÑ ÀÌÀ¯¸¦ ³íÀÇÇÏ°í ÆÄÀÏÀÇ ¾ÏÈ£ Çʵ忡 ÀԷµǴ ÀûÇÕÇÑ °ªÀ» ¼³¸íÇÕ´Ï´Ù.
uss ¸í·ÉÀ» »ç¿ëÇÏ´Â ÇÑ °¡Áö ÀÌÀ¯´Â À̸¦ ÅëÇØ ÀÚµ¿À¸·Î °èÁ¤ ÀÛ¼ºÀÇ ÀϺηΠ·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñÀ» »ý¼ºÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀýÀÇ Á¤º¸¿Í ºñ½ÁÇÑ Á¤º¸°¡ uss ¸í·É ÁýÇÕÀ» »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º ¹× »èÁ¦ÀÇ ÇØ´ç Àý¿¡ ÀÖÁö¸¸ ÆíÀǸ¦ À§ÇØ ¿©±â¼ ¹Ýº¹ÇÕ´Ï´Ù.
»ç¿ëÀÚ °èÁ¤Àº AFS »ç¿ëÀÚ ID ¹øÈ£(AFS UID)¿Í UNIX UID°¡ ÀÏÄ¡ÇÏ´Â °æ¿ì °¡Àå °ü¸®ÇÏ°í »ç¿ëÇϱ⠽±½À´Ï´Ù. AFS ¹®¼ÀÇ ¸ðµç ¸í·ÉÀº ÀÌ·¸°Ô ÀÏÄ¡ÇÑ´Ù°í °£ÁÖÇÕ´Ï´Ù.
UNIX ls -l°ú ls -ld ¸í·ÉÀ¸·Î º¸°íµÈ ¼ÒÀ¯ÀÚ À̸§ÀÌ AFS ÆÄÀϰú µð·ºÅ丮¿¡ ÀûÇÕÇϵµ·Ï AFS¿Í UNIX UID¸¦ µ¿ÀÏÇÏ°Ô ¸¸µå´Â °ÍÀÌ °¡Àå ±âº»ÀûÀÎ ÀÌÀ¯ÀÔ´Ï´Ù. ´ÙÀ½ Ç¥ÁØ UNIX ½Ç½À¿¡¼ ÆÄÀÏ ¼¹ö´Â AFS ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ ¼ÒÀ¯ÀÚ ÇʵåÀÎ ¼ÒÀ¯ÀÚÀÇ AFS UID¿¡ »ç¿ëÀÚ À̸§ ´ë½Å ¹øÈ£¸¦ ±â·ÏÇÕ´Ï´Ù. ls -l ¸í·ÉÀ» ½ÇÇàÇϸé ÀÌ´Â AFS º¸È£ µ¥ÀÌÅͺ£À̽º°¡ ¾Æ´Ñ ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀÇ ¸ÊÇο¡ µû¶ó UID¸¦ »ç¿ëÀÚ À̸§À¸·Î º¯È¯ÇÕ´Ï´Ù. AFS¿Í UNIX UID°¡ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ls -l ¸í·ÉÀº ¿¹»óÇÏÁö ¸øÇÑ(±×¸®°í Ʋ¸°) ¼ÒÀ¯ÀÚ¸¦ º¸°íÇÕ´Ï´Ù. Ãâ·ÂÀº ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀÌ °°Àº UNIX UID¸¦ ´Ù¸¥ À̸§¿¡ ¸ÊÇÏ´Â °æ¿ì ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼µµ ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ Àý¿¡ ÀÖ´Â ±ÇÀå»çÇ×À» µû¶ó ´Ù¾çÇÑ »ç¿ëÀÚ À¯Çü¿¡ ´ëÇØ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ AFS¿Í UNIX UID¸¦ ÀÏÄ¡½ÃŰ½Ê½Ã¿À.
AFS¸¦ »ç¿ëÇÏ¿© ÀÎÁõÇÏ´Â °ÍÀÌ »ç¿ëÀÚ¸¦ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ ·Î±×ÇÏ°í ¿ø½ºÅÜÀ¸·Î AFS ÅäÅ«À» È®º¸ÇÏ´Â AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¸¦ ¼³Ä¡ÇÏ°í ±¸¼ºÇÏ´Â °æ¿ì »ç¿ëÀÚ¿¡°Ô °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. ÀÌ·± °æ¿ì ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀº ´õ ÀÌ»ó ´ëºÎºÐÀÇ »óȲ¿¡¼ ·Î±×ÀÎÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚÀÇ ´É·ÂÀ» Á¦¾îÇÏÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇÏ¸é »ç¿ëÀÚ°¡ ¿Ã¹Ù¸¥ AFS ¾ÏÈ£¸¦ Á¦°øÇϸé AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼°¡ ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀ» ÂüÁ¶ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ¾ÏÈ£ ÆÄÀÏ Ç׸ñÀÇ ¾ÏÈ£ Çʵå(ÀϹÝÀûÀ¸·Î, µÎ¹øÂ° Çʵå)¸¦ »ç¿ëÇÏ¿© ·Î±×Àΰú ÀÎÁõÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é Ç¥ÁØ UNIX ¾ÏÈ£¸¦ »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â ¸ðµç Ŭ¶óÀÌ¾ðÆ® ±â°èÀÇ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¸¸ ·Î±×ÀÎÇÑ ÈÄ klog ¸í·ÉÀ» ½ÇÇàÇÏ¿© AFS¸¦ ÅëÇØ ÀÎÁõÇØ¾ß ÇÕ´Ï´Ù. ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ ÀÖ´Â ¾ÏÈ£¿Í ÀÎÁõ µ¥ÀÌÅͺ£À̽º°¡ °°À¸¸é °¡Àå °£´ÜÇÏÁö¸¸ À̸¦ ±ÇÇÏÁö´Â ¾Ê½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ¼¿¿¡ AFS °èÁ¤À¸·Î º¯È¯ÇÒ ±âÁ¸ UNIX °èÁ¤ÀÌ ÀÖ´Â °æ¿ì °í·ÁÇØ¾ß ÇÒ 3°¡Áö ÁÖ¿ä ¹®Á¦¿¡ ´ëÇØ ³íÀÇÇÕ´Ï´Ù.
¾Õ¿¡¼ ¼È¸íÇßµíÀÌ AFS »ç¿ëÀÚ´Â ÀÎÁõµÈ »ç¿ëÀÚ·Î ¸ðµç Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ AFS ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ Ç׸ñÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. °ü¸®¿Í »ç¿ë ¸ðµÎ UNIX UID¿Í AFS UID°¡ ÀÏÄ¡ÇÒ ¶§ ÈξÀ ½¬¿öÁý´Ï´Ù. ±âÁ¸ UNIX °èÁ¤À» º¯È¯ÇÒ ¶§ ´ÙÀ½°ú °°ÀÌ µÎ °¡Áö ´ë¾ÈÀÌ ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ UNIX UID¸¦ À¯ÁöÇϰí ÀÖÀ¸¹Ç·Î ·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñ¿¡¼ UID¸¦ º¯°æÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±×·¯³ª, AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â °æ¿ì ¾Æ¸¶µµ Ç׸ñ¿¡¼ ¾ÏÈ£ Çʵ带 º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¾ÏÈ£ Çʵ忡 ÀÖ´Â °ªÀÌ AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ ·Î±×Àο¡ ¾î¶»°Ô ¿µÇâÀ» ÁÖ´ÂÁö¿¡ ´ëÇØ¼´Â ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡¼ ¾ÏÈ£ ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
ÇöÀç ¶Ç´Â ¾ÕÀ¸·Î ±âÁ¸ UNIX UID°¡ ¾ø´Â »ç¿ëÀÚ¸¦ À§ÇØ AFS °èÁ¤À» ÀÛ¼ºÇØ¾ß ÇÏ´Â °æ¿ì »õ AFS UID°¡ ±âÁ¸ UNIX UID¿Í Ãæµ¹ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. º¸È£ µ¥ÀÌÅͺ£À̽º¿¡¼ max user id Ä«¿îÅ͸¦ °¡Àå Å« ±âÁ¸ UNIX UIDº¸´Ù Å« °ªÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. AFS UID¿Í GID Ä«¿îÅÍ Ç¥½Ã ¹× ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
º¸È£ ¼¹ö°¡ AFS °èÁ¤À» ÀÛ¼ºÇÒ ¶§ AFS UID¸¦ ÀÚµ¿À¸·Î ÇÒ´çÇϵµ·Ï ÇÕ´Ï´Ù. ±×·± ÈÄ ¸ðµç Ŭ¶óÀÌ¾ðÆ® ±â°èÀÇ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡¼ »ç¿ëÀÚ Ç׸ñÀ» º¯°æÇÏ¿© »õ UID¸¦ Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.
UNIX UID º¯°æ¿¡´Â ÇÑ °¡Áö Àå¾Ö°¡ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ AFS »ç¿ëÀÚ°¡ µÇ±â Àü¿¡ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ¼ÒÀ¯ÇÑ ¸ðµç ÆÄÀϰú µð·ºÅ丮´Â °è¼Ó ¼ÒÀ¯ÀÚ Çʵ忡 ÀÌÀü UID¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ls -l°ú ls -ld ¸í·ÉÀ¸·Î ¿Ã¹Ù¸¥ ¼ÒÀ¯ÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é ÆÄÀÏÀ» ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ ³²°Ü ³õ°Å³ª AFS·Î ¿Å±â´øÁö °£¿¡ chown ¸í·ÉÀ» »ç¿ëÇÏ¿© °ªÀ» »ç¿ëÀÚÀÇ »õ UID¤© º¯°æÇØ¾ß ÇÕ´Ï´Ù. AFS·Î ·ÎÄà ÆÄÀÏ À̵¿À» ÂüÁ¶ÇϽʽÿÀ.
±âÁ¸ UNIX °èÁ¤¿¡´Â ÀÌ¹Ì ¾ÏÈ£ Çʵ忡(¼¯ÀÎ) ¾ÏÈ£°¡ ÀÖ´Â ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù. ¾Æ¸¶µµ »ç¿ëÇÏ´Â ·Î±×ÀÎ À¯Æ¿¸®Æ¼ÀÇ À¯Çü¿¡ µû¶ó ÇʵåÀÇ °ªÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù.
±âÁ¸ UNIX °èÁ¤ÀÌ ÀÖ´Â »õ AFS »ç¿ëÀÚ´Â ±â°èÀÇ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÌ¹Ì ÀúÀåµÈ ÆÄÀϰú µð·ºÅ丮°¡ ÀÖÀ» °ÍÀ¸¹Ç·Î À̸¦ »õ Ȩ º¼·ýÀ¸·Î Àü¼ÛÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. °¡Àå ½¬¿î ¹æ¹ýÀº À̸¦ AFS Ŭ¶óÀÌ¾ðÆ® ±â°èÀÇ ·ÎÄà µð½ºÅ©·Î À̵¿ÇÑ ´ÙÀ½ UNIX mv ¸í·ÉÀ» »ç¿ëÇÏ¿© À̸¦ »ç¿ëÀÚÀÇ »õ AFS Ȩ µð·ºÅ丮·Î Àü¼ÛÇÏ´Â °ÍÀÔ´Ï´Ù.
ÆÄÀϰú µð·ºÅ丮¸¦ AFS·Î ¿Å±â¸é¼ ±× ¸ðµå ºñÆ® º¯°æÀÇ Àǹ̸¦ ¿°µÎ¿¡ µÎ½Ê½Ã¿À. AFS´Â ¸ðµå ºñÆ®ÀÇ µÎ¹øÂ°¿Í ¼¼¹øÂ° ¼¼Æ®(±×·ì ¹× ±âŸ)¸¦ ¹«½ÃÇϰí ù¹øÂ° ¼¼Æ®(¼ÒÀ¯ÀÚ ºñÆ®)¸¦ Á÷Á¢ »ç¿ëÇÏÁö ¾ÊÁö¸¸ ACLÀÇ Ç׸ñ°ú ÇÔ²²¸¸ »ç¿ëÇÕ´Ï´Ù(ÀÚ¼¼ÇÑ ³»¿ëÀº AFS°¡ UNIX ¸ðµå ºñÆ®¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ý ÂüÁ¶). ACLÀÌ ÃÖ¼ÒÇÑ ¸ðµå ºñÆ®¸¸Å¸¸ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ º¸È£Çϵµ·Ï ÇϽʽÿÀ.
»ç¿ëÀÚÀÇ UNIX UID°¡ »õ AFS UID¿Í ÀÏÄ¡Çϵµ·Ï º¯°æÇϱâ·Î ÇÑ °æ¿ì UNIX ÆÄÀϰú µð·ºÅ丮ÀÇ ¼ÒÀ¯±Çµµ º¯°æÇØ¾ß ÇÕ´Ï´Ù. system:administrators ±×·ìÀÇ ±¸¼º¿øÀÌ ÀÏ´Ü AFS¿¡ »óÁÖÇÏ¸é ÆÄÀϰú µð·ºÅ丮¿¡¼ chown ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡´Â µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. uss ¸í·ÉÀ» »ç¿ëÇÏ´Â ¼±È£ ¹æ¹ýÀº ¸í·É Çϳª·Î ¿©·¯ °èÁ¤À» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÌ´Â ÅÛÇø´À» »ç¿ëÇÏ¿© °¢ »ç¿ëÀÚ¿¡°Ô µ¿ÀÏÇÑ °èÁ¤ ±¸¼º¿ä¼Ò(¿¹¸¦ µé¾î, ÇÒ´ç·®)¿¡ Ç¥ÁØ °ªÀ» Á¤ÀÇÇÏÁö¸¸ ´õ ¸¹Àº º¯¼ö ±¸¼º¿ä¼Ò(¿¹¸¦ µé¾î, »ç¿ëÀÚ À̸§)¿¡´Â ¼·Î ´Ù¸¥ °ªÀ» Á¦°øÇÕ´Ï´Ù. uss ¸í·É ÁýÇÕÀ» »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º ¹× »èÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
µÎ ¹øÂ° ¹æ¹ý¿¡¼´Â °èÁ¤ÀÇ °¢ ±¸¼º¿ä¼Ò¸¦ ÀÛ¼ºÇÒ ¶§¸¶´Ù º°µµÀÇ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ÀÌ´Â Çѹø¿¡ °èÁ¤ Çϳª¾¿ ÀÛ¼ºÇÒ ¶§ °¡Àå ÀûÇÕÇÕ´Ï´Ù. ÀϺΠ¸í·ÉÀº °ü·Ã ±¸¼º¿ä¼ÒÀÇ ÀνºÅϽº¸¦ Çϳª¸¸ ÀÛ¼ºÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. °¢ ±¸¼º¿ä¼ÒÀÇ ±â´ÉÀ» °ËÅäÇÏ·Á¸é AFS »ç¿ëÀÚ °èÁ¤ÀÇ ±¸¼º¿ä¼Ò¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ±â´É ·¹º§¿¡¼ ¼·Î ´Ù¸¥ 3°¡Áö »ç¿ëÀÚ °èÁ¤ À¯ÇüÀ» ÀÛ¼ºÇϽʽÿÀ. À¯Çü¿¡ ´ëÇÑ ¼³¸íÀº AFS »ç¿ëÀÚ °èÁ¤ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
% klog admin_user Password: admin_password
´ÙÀ½ ¸ñ·ÏÀº ÇÊ¿äÇÑ Æ¯±ÇÀ» ÁöÁ¤Çϰí À̸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.
% pts membership system:administrators
% bos listusers <machine name>
% fs listacl [<dir/file path>]
system:administrators ±×·ìÀÇ ±¸¼º¿øÀº Ç×»ó ¸ðµç ACL¿¡ ´ëÇØ ¾Ï½ÃÀûÀ¸·Î a(administer) ±ÇÇÑÀ» °¡Áö¸ç, ±âº»ÀûÀ¸·Î´Â l(lookup) ±ÇÇÑÀ» °¡Áö¸ç ÇÊ¿äÇÑ °æ¿ì fs setacl ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% pts createuser <user name> [<user id>]
¿©±â¼,
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas create <name of user> \ -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password initial_password: initial_password Verifying, please re-enter initial_password: initial_password
¿©±â¼,
% vos create <machine name> <partition name> <volume name> \ [-maxquota <initial quota (KB)>]
¿©±â¼,
% fs mkmount <directory> <volume name>
¿©±â¼,
Àбâ Àü¿ë º¼·ý¿¡¼ »õ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ½ÇÆÐÇÏÁö ¾Êµµ·Ï ¸¶¿îÆ® Æ÷ÀÎÆ®±îÁöÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº ¸¶¿îÆ® Æ÷ÀÎÆ® Åë°ú ±ÔÄ¢À» ÂüÁ¶ÇϽʽÿÀ.
% fs setvol <dir/file path> -offlinemsg <offline message>
¿©±â¼
¸¶¿îÆ® Æ÷ÀÎÆ®¿¡ ´ëÇÑ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ýÀ» º¯°æÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÏ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§ÀÇ ¼¿ À̸§ ¾Õ¿¡ ¸¶Ä§Ç¥¸¦ »ç¿ëÇÏ¿© Àбâ/¾²±â °æ·Î¸¦ ³ªÅ¸³»½Ê½Ã¿À(¿¹¸¦ µé¾î /afs/.abc.com). ÆÄÀÏ °æ·Î¸¦ ÅëÇÑ Àбâ/¾²±â ¹× Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇØ Á»´õ »ìÆì º¸·Á¸é ¸¶¿îÆ® Æ÷ÀÎÆ® Åë°ú ±ÔÄ¢À» ÂüÁ¶ÇϽʽÿÀ.
¸í·ÉÀ» »ç¿ëÇÏ¿© vos create ¸í·ÉÀÌ »õ ·çÆ® µð·ºÅ丮¿¡ ´ëÇØ ACL¿¡ ÀÚµ¿À¸·Î ¹èÄ¡ÇÏ´Â Ç׸ñÀ» ÆíÁýÇϰųª Á¦°ÅÇϽʽÿÀ. ÀÌ´Â system:administrators ±×·ì¿¡ ¸ðµç ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. Ç׸ñÀ» Á¦°ÅÇØµµ ±âº»ÀûÀ¸·Î ±×·ìÀÇ ±¸¼º¿øÀº a(°ü¸®)¸¦ ¹¬½ÃÀûÀ¸·Î °¡Áö°í ÀÖ°í ±âº»ÀûÀ¸·Î ¸ðµç ACL¿¡ l(Á¶È¸)À» °¡Áö°í ÀÖÀ¸¸ç ´Ù¸¥ ±ÇÇÑÀÌ ÇÊ¿äÇÏ¸é ½º½º·Î¿¡°Ô À̸¦ ºÎ¿©ÇÕ´Ï´Ù.
fs setacl ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ACL Ç׸ñ ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
% fs setacl <directory> -acl <user name> all \ [system:administrators desired_permissions]
±âÁ¸ UNIX °èÁ¤À» AFS °èÁ¤À¸·Î º¯È¯Çϸé ÀϺΠÆÄÀϰú µð·ºÅ丮¸¦ »ç¿ëÀÚÀÇ »õ AFS Ȩ µð·ºÅ丮·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âÁ¸ UNIX °èÁ¤ º¯È¯À» ÂüÁ¶ÇϽʽÿÀ.
% pts examine <user or group name or id>
¿©±â¼,
Ãâ·ÂÀÇ Ã¹ ÇàÀº »ç¿ëÀÚ À̸§°ú AFS UID¸¦ Ç¥½ÃÇÕ´Ï´Ù. Ãâ·Â¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ë°ú ¿¹´Â º¸È£ µ¥ÀÌÅͺ£À̽º¿¡¼ Á¤º¸ Ç¥½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀϺΠ¿î¿µ üÁ¦¿¡¼´Â ·ÎÄà ¼öÆÛÀ¯Àú root¸¸ chown ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì chown ¸í·É Àü¿¡ su ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% chown new_owner_ID directory
¿©±â¼,
% vos release <volume name or ID>
ÁÖ: | ÀÌ ´Ü°è´Â Ȩ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ ÇÊ¿äÇÕ´Ï´Ù(±×¸®°í ÀÌ·± °æ¿ì ´õ ½±°Ô Áö³ªÄ§). ¿¹¸¦ µé¾î, ABC»ç°¡ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ /afs/abc.com/usr µð·ºÅ丮¿¡ ³õ´Â´Ù°í ÇϽʽÿÀ. ÀÌ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®À̱⠺¸´Ù ÀÏ¹Ý µð·ºÅ丮À̹ǷΠ/afs/abc.com µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ root.cell º¼·ý¿¡ »óÁÖÇÕ´Ï´Ù. ±× º¼·ýÀº º¹Á¦µÇ¹Ç·Î »õ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ¿© À̸¦ º¯°æÇÑ ÈÄ °ü¸®ÀÚ´Â vos release ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |
package À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£ ÆÄÀÏÀÇ °øµ¿ ¹öÀüÀ» ¸ðµç Ŭ¶óÀÌ¾ðÆ® ±â°è¿¡ ºÐ¹èÇÏ¸é °øµ¿ ¹öÀü¿¡¼¸¸ º¯°æÇØ¾ß ÇÕ´Ï´Ù. package ÇÁ·Î±×·¥À» »ç¿ëÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
AFS´Â Çã°¡ ¹ÞÁö ¾ÊÀº ¾×¼¼½º·ÎºÎÅÍ ¼¿ÀÇ ÆÄÀÏ °ø°£À» º¸È£ÇÒ ¼ö ÀÖµµ·Ï ¿©·¯ °¡Áö ¼±ÅÃÀû ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ ¸ñ·ÏÀº ÀÌ¿¡ ´ëÇÑ ¿ä¾à°ú ¸í·ÉÀ» ³ª¿ÇÕ´Ï´Ù.
Çã°¡ ¹ÞÁö ¾ÊÀº »ç¿ëÀÚ°¡ ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °¡Àå ÀϹÝÀûÀÎ ¹æ¹ýÀº Çã°¡µÈ »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ ÃßÃøÇØ ³»´Â °ÍÀÔ´Ï´Ù. ÀÌ °ø°Ý ¹æ¹ýÀº °ø°ÝÀÚ°¡ ¿©·¯ ·Î±×ÀÎ ÇÁ·Î¼¼½º¸¦ µ¿½Ã¿¡ »ç¿ëÇϰųª RPC ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì ¸Å¿ì À§ÇèÇÕ´Ï´Ù.
ÀÌ·± À¯ÇüÀÇ °ø°Ý¿¡¼ º¸È£ÇÏ·Á¸é -attempts Àμö¸¦ kas setfields ¸í·É¿¡ »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡ ¿¬¼ÓÀ¸·Î ½ÇÆÐÇÒ ¼ö Àִ Ƚ¼ö¸¦ Á¦ÇÑÇϹǷνá AFS-¼öÁ¤µÈ ·Î±×ÀÎ À¯Æ¿¸®Æ¼³ª klog ¸í·ÉÀ» »ç¿ëÇÒ ¶§ ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ÇѰ踦 ÃʰúÇϸé ÀÎÁõ ¼¹ö´Â kas setfields ¸í·ÉÀ» -locktime Àμö¿Í ÇÔ²² »ç¿ëÇÏ¿© Á¤ÀÇÇÑ ½Ã°£ ±â°£¿¡ ´ëÇØ »ç¿ëÀÚÀÇ ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ(ÀÎÁõ ½Ãµµ ±ÝÁö)À» Àá±Þ´Ï´Ù. ¿øÇÏ´Â °æ¿ì ½Ã½ºÅÛ °ü¸®ÀÚ´Â kas unlock ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿ÏÀüÇÑ ·Î±×¾Æ¿ô ½Ã°£ÀÌ Áö³ª°¡±â Àü¿¡ Ç׸ñÀ» Àá±Ý ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ƯÁ¤ »óȲ¿¡¼ ½ÇÆÐÇÑ ÀÎÁõ ½ÃµµÀÇ ¼ö Á¦ÇÑÀ» Àû¿ëÇÏ´Â µ¥ »ç¿ëÇÏ´Â ¸ÞÄ«´ÏÁòÀº ½ÇÆÐÇÑ ½ÃµµÀÇ ¼ö°¡ -attempts Àμö¿¡ ÀÇÇØ ¼³Á¤µÈ Á¦ÇѺ¸´Ù ÀÛÀº °æ¿ì¿¡µµ Àá±ÝÀ» À¯¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. klog ¹× AFS ¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¿Í °°Àº Ŭ¶óÀ̾ðÆ®Ãø ÀÎÁõ ÇÁ·Î±×·¥Àº º¸Åë °¢ ÀÎÁõ ½Ãµµ ½Ã¿¡ ¹«ÀÛÀ§·Î ÀÎÁõ ¼¹ö¸¦ ¼±ÅÃÇÏ¸ç ½ÇÆÐÇÏ´Â °æ¿ì¿¡´Â ´ÙÀ½ ½Ãµµ¸¦ À§ÇØ ´Ù¸¥ ÀÎÁõ ¼¹ö¸¦ ¼±ÅÃÇÏ°Ô µË´Ï´Ù. ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ´Â ÀÎÁõ ¼¹ö´Â »ç¿ëÀÚ°¡ ¿Ã¹Ù¸¥ ¾ÏÈ£¸¦ Á¦°øÇÒ ¶§±îÁö ½Ç¼öÇÑ È½¼ö¿¡ ´ëÇØ ¼·Î Á¤º¸¸¦ ±³È¯ÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å °¢ ÀÎÁõ ¼¹ö´Â ÀÚüÀÇ º¸Á¶ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ kaserverauxdb(±âº»ÀûÀ¸·Î /usr/afs/local µð·ºÅ丮¿¡ ÀÖÀ½)¸¦ º°µµ·Î À¯ÁöÇÏ¸ç ¿©±â¿¡ °¢ »ç¿ëÀÚ °èÁ¤ÀÇ ¿¬¼Ó ÀÎÁõ ½ÇÆÐ Ƚ¼ö¿Í °¡Àå ÃÖ±ÙÀÇ ½ÇÆÐ ½Ã°£À» ±â·ÏÇÕ´Ï´Ù. À̰ÍÀº Æò±ÕÀûÀ¸·Î °¢ ÀÎÁõ ¼¹ö°¡ ½ÇÆÐÇÑ ÃÑ ½Ãµµ ¼öÀÇ ÇÑ ºÎºÐ¸¸ ¾Ë°í ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. -attempts Àμö¿¡ ÀÇÇØ ¼³Á¤µÈ µÎ ¹ø ÀÌ»óÀÇ ½Ãµµ¸¦ Çã¿ëÇÏÁö ¾Ê°Ô ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº °¢ ÀÎÁõ ¼¹ö°¡ Àüü Áß ÀϺθ¸ Çã¿ëÇÏ°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÚ¼¼È÷ ¸»ÇÏ¸é ½ÇÆÐÇÑ ½Ãµµ¿¡ ´ëÇÑ Á¦ÇÑÀÌ fÀ̰í ÀÎÁõ ¼¹öÀÇ ¼ö°¡ SÀÌ¸é °¢ ÀÎÁõ ¼¹ö´Â f¸¦ S·Î ³ª´« ½Ãµµ ¼ö¸¸Å¸¸ Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù(ÀÎÁõ ¼¹öÀÇ Ubik µ¿±âÈ »çÀÌÆ®¿¡¼ ³ª¸ÓÁö fmodS¸¦ °è»êÇÔ).
º¸Åë À̰ÍÀº Çã¿ëµÇ´Â ½Ãµµ ¼ö¸¦ ±¸¼ºµÈ Á¦ÇÑ(f)º¸´Ù ÀÛ°Ô ¸¸µé¾î ÁÝ´Ï´Ù. ÇÑ ÀÎÁõ ¼¹ö°¡ ½Ãµµ¸¦ °ÅºÎÇϸé Ŭ¶óÀÌ¾ðÆ®´Â ¼º°øÀûÀ¸·Î ÀÎÁõÀ» ¹Þ°Å³ª ¸ðµç ¼¹ö¿¡ Á¢¼ÓÇÒ ¶§±îÁö ´Ù¸¥ ¼¹ö ÀνºÅϽº¿¡ °è¼Ó Á¢¼ÓÇÕ´Ï´Ù. ±×·¯³ª Çϳª ÀÌ»óÀÇ ÀÎÁõ ¼¹ö ÇÁ·Î¼¼½º¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì ÀÌ Á¦ÇÑÀº U¸¦ S·Î ³ª´« ºñÀ²±îÁö È¿°úÀûÀ¸·Î ÁÙ¾îµì´Ï´Ù. ¿©±â¼ U´Â »ç¿ëÇÒ ¼ö ¾ø´Â ¼¹öÀÇ ¼öÀ̰í S´Â Á¤»óÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¼öÀÔ´Ï´Ù.
½ÇÆÐÇÑ ÀÎÁõ ½Ãµµ¿¡ ´ëÇÑ Á¦ÇÑÀ» ¼³Á¤ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿øÇÏÁö ¾Ê´Â °á°ú¸¦ ÇÇÇÏ·Á¸é ´ÙÀ½ ±ÇÀå»çÇ×À» À¯³äÇϽʽÿÀ.
¿ä¾à¿¡¼ ±ÇÀåµÈ ÀÎÁõ ½Ãµµ Á¦ÇÑÀº 9¹øÀÌ¸ç ·Î±×¾Æ¿ô ½Ã°£Àº 25ºÐÀÔ´Ï´Ù.
¾ÏÈ£¸¦ ¿À·¡ »ç¿ëÇÒ ¼ö·Ï °ø°ÝÀÚ´Â À̸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ´Â ½Ã°£À» ´õ °®°Ô µË´Ï´Ù. ÀÌ·± À¯ÇüÀÇ °ø°ÝÀ¸·ÎºÎÅÍ º¸È£ÇÏ·Á¸é -pwexpires Àμö¸¦ kas setfields ¸í·É¿¡¼ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ ¾ÏÈ£°¡ À¯È¿ÇÑ ÀÏ ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ¾ÏÈ£°¡ ¸¸±âµÈ ÈÄ AFS¸¦ »ç¿ëÇÏ¿© ÀÎÁõÇÒ ¼ö ¾øÁö¸¸ 30ÀÏ µ¿¾È kpasswd ¸í·ÉÀ» »ç¿ëÇÏ¿© »õ ¾ÏÈ£¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. 30ÀÏÀÌ Áö³ ÈÄ ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â °ü¸®ÀÚ¸¸ ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ÏÈ£ ¼ö¸íÀ» ¼³Á¤ÇÏ¸é ¸¹Àº AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼(klog ¸í·ÉÀº ¾Æ´Ô)´Â PASSWORD_EXPIRES ȯ°æ º¯¼ö¸¦ ¾ÏÈ£°¡ ¸¸±âÇÒ ¶§±îÁö ³²¾Æ ÀÖ´Â ÀÏ ¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. 0À¸·Î ¼³Á¤ÇÏ¸é ¾ÏÈ£´Â ¿À´Ã ¸¸±âµÈ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¿øÇÏ´Â °æ¿ì »ç¿ëÀÚÀÇ ·Î±×ÀÎ ½ºÅ©¸³Æ®¸¦ »ç¿ëÀÚ Á¤ÀÇÇÏ¿© ¸¸±â Àü¿¡ ³²¾Æ ÀÖ´Â ÀÏ ¼ö¸¦ Ç¥½ÃÇÏ°í ¸¸±â Àü ³²¾Æ ÀÖ´Â ÀÏ ¼ö°¡ ÀûÀ¸¸é ¾ÏÈ£ º¯°æÀ» ¿ä±¸ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ¿¡°Ô »õ ¾ÏÈ£¸¦ Á¤±âÀûÀ¸·Î ¼±ÅÃÇϵµ·Ï °¿äÇÏ´Â °ÍÀº »ç¿ëÀÚ°¡ »õ ¾ÏÈ£¸¦ ´ÜÁö ÇöÀç °ªÀ¸·Î ¼³Á¤ÇÏ´Â °æ¿ì¿¡´Â È¿°úÀûÀÌÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ°¡ »õ ¾ÏÈ£¸¦ ¸¶Áö¸· 20 °³ÀÇ ¾ÏÈ£¿Í ºñ½ÁÇÑ °ÍÀ¸·Î ¼³Á¤ÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é -reuse Àμö¸¦ kas setfields ¸í·É¿¡¼ »ç¿ëÇϽʽÿÀ.
¾ÏÈ£ Àç»ç¿ëÀ» ±ÝÇÏ°í »ç¿ëÀÚ°¡ ³Ê¹« ºñ½ÁÇÑ ¾ÏÈ£¸¦ ÁöÁ¤Çϸé ÀÎÁõ ¼¹ö´Â ´ÙÀ½ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ¿© À̸¦ °ÅºÎÇÕ´Ï´Ù.
Password was not changed because it seems like a reused password
¿¬¼Ó »ç¿ëÀÚ´Â ¾ÏÈ£¸¦ ¿¬¼ÓÀ¸·Î 20¹ø º¯°æÇÏ¿© ÀÌ Á¦ÇÑÀ» °Ç³Ê¶Û ¼ö ÀÖ½À´Ï´Ù(¶Ç´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© À̸¦ ¼öÇàÇÏ°Ô ÇÔ). À̰ÍÀÌ ¹®Á¦ÀÏ °ÍÀ̶ó´Â »ý°¢ÀÌ µé¸é -minhours Àμö¸¦ kaserver Ãʱ⼳Á¤ ¸í·É¿¡ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù(ÀÚ¼¼ÇÑ ³»¿ëÀº AFS Administration ReferenceÀÇ ¸í·É ÂüÁ¶ ÆäÀÌÁö ÂüÁ¶). »ç¿ëÀÚ°¡ ¾ÏÈ£¸¦ ³Ê¹« ÀÚÁÖ º¯°æÇÏ·Á°í ÇÏ¸é ´ÙÀ½ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
Password was not changed because you changed it too recently; see your systems administrator
½ºÅ©¸³Æ®³ª kpwvalid¶ó°í ÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¿© ¾ÏÈ£¿¡ ´ëÇØ ÃÖ¼ÒÇÑÀÇ Ç°Áú Ç¥ÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. kpwvalid ÆÄÀÏÀÌ ÀÖÀ¸¸é kpasswd¿Í kas setpassword ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â À̸¦ È£ÃâÇÏ¿© »õ ¾ÏÈ£¸¦ È®ÀÎÇÕ´Ï´Ù. ¾ÏÈ£°¡ ǰÁú Ç¥ÁØÀ» µû¸£Áö ¾ÊÀ¸¸é kpwvalid ÇÁ·Î±×·¥Àº ÀûÇÕÇÑ Äڵ带 ¸®ÅÏÇÏ°í ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ¾ÏÈ£¸¦ °ÅºÎÇÕ´Ï´Ù.
kpwvalid ÆÄÀÏÀº ½ÇÇà °¡´ÉÇØ¾ß Çϰí kpasswd ¹× kas 2Áø°ú °°Àº AFS µð·ºÅ丮¿¡ »óÁÖÇØ¾ß ÇÏ¸ç ±× µð·ºÅ丮ÀÇ ACLÀº w(¾²±â) ±ÇÇÑÀ» system:administrators ±×·ì¿¡°Ô¸¸ ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù.
kpwvalid ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ·Î °áÁ¤ÇÏ¸é ´ÙÀ½°ú °°Àº Ç¥ÁØÀ» ¼³Á¤ÇÏ´Â °Í¿¡ ´ëÇØ °í·ÁÇØ º¸½Ê½Ã¿À.
AFS ºÐ¹è¿¡´Â kpwvalid ÇÁ·Î±×·¥ ¿¹°¡ Æ÷ÇԵ˴ϴÙ. AFS Administration Reference¿¡ ÀÖ´Â kpwvalid ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas setfields <name of user> \ -admin <admin principal to use for authentication> \ -attempts <maximum successive failed login tries ([0..254])> \ -locktime <failure penalty [hh:mm or minutes]> Administrator's (admin_user) password: admin_password
¿©±â¼,
½Ã°£À» ½Ã¿Í ºÐ(hh:mm) ¶Ç´Â ºÐÀ¸·Î¸¸(mm) ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¹üÀ§´Â 01(1 ºÐ)¿¡¼ 36:00(36 ½Ã°£)±îÁöÀÔ´Ï´Ù. kas ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ÀÚµ¿À¸·Î ´õ Å« °ªÀ» 36:00À¸·Î ÁÙÀÌ°í ¿µÀÌ ¾Æ´Ñ °¢ °ªÀ» ´ÙÀ½À¸·Î Å« 8.5ºÐÀÇ ¹è¼ö·Î ¹Ý¿Ã¸²ÇÕ´Ï´Ù.
ƯÈ÷ °ü¸® °èÁ¤¿¡¼ 0(¿µ)ÀÇ °ªÀ» Á¦°øÇÏÁö ¾Ê´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ´Â ¹«ÇÑ´ëÀÇ ·Î±×¾Æ¿ô ½Ã°£À» ¼³Á¤Çϱ⠶§¹®ÀÔ´Ï´Ù. °ü¸®ÀÚ´Â Ç×»ó kas unlock ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·± °èÁ¤À» Àá±Ý ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password ka>
¿©±â¼ -adminÀº admin°ú °°Àº ±× ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â °ü¸® °èÁ¤À» ¸í¸íÇÕ´Ï´Ù. ¾ÏÈ£ ÇÁ·ÒÇÁÆ®´Â À̸¦ admin_user·Î Ç¥½ÃÇÕ´Ï´Ù. ÀûÇÕÇÑ ¾ÏÈ£¸¦ admin_password·Î ÀÔ·ÂÇÕ´Ï´Ù.
ka> examine <name of user> User is locked until time
ka> unlock <authentication ID>
¿©±â¼,
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas setfields <name of user> \ -pwexpires <number days password is valid [0..254])> \ -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password
¿©±â¼,
¾ÏÈ£°¡ À¯È¿ÇÏÁö ¾Ê°Ô µÇ¸é(¸¸±â) »ç¿ëÀÚ´Â ÀÎÁõÇÒ ¼ö ¾ø°Ô µÇÁö¸¸ 30ÀÏ ³»¿¡ kpasswdÀ̳ª kas setpassword ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù(±× ÀÌÈÄ¿¡´Â °ü¸®ÀÚ°¡ À̸¦ º¯°æÇØ¾ß ÇÔ). Ŭ·°Àº kas setfields ¸í·ÉÀÌ ½ÇÇàµÉ ¶§°¡ ¾Æ´Ñ ¾ÏÈ£°¡ ¸¶Áö¸·À¸·Î º¯°æµÈ ¶§¿¡ ½ÃÀÛÇÕ´Ï´Ù. ¸¸±â°¡ ¼Ò±ÞµÇÁö ¾Êµµ·Ï ÇÏ·Á¸é »ç¿ëÀÚ´Â ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¾ÏÈ£¸¦ º¯°æÇÏ¸é µË´Ï´Ù.
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas setfields <name of user> -reuse < permit password reuse (yes/no)> \ -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password
¿©±â¼,
°èÁ¤À» ÀÛ¼ºÇÏ´Â Áß¿¡ Ãʱ⠾ÏÈ£¸¦ ¼³Á¤ÇÑ ´ÙÀ½ AFS »ç¿ëÀÚ ¾È³»¼ÀÇ ¼³¸í¿¡ µû¶ó kpasswd ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ ¾ÏÈ£¸¦ º¯°æÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. »ç¿ëÀÚ°¡ ¾ÏÈ£¸¦ Àؾî¹ö¸®°Å³ª ·Î±×ÀÎÇÒ ¼ö ¾ø´Â °æ¿ì´Â ¸Å¿ì µå¹°Áö¸¸ kas setpassword ¸í·ÉÀ» »ç¿ëÇÏ¿© »õ ¾ÏÈ£¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
·ÎÄà ¾ÏÈ£ ÆÄÀÏ(/etc/passwd ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ °Í)¿¡ ÀÖ´Â Ç׸ñÀÇ ¾ÏÈ£ Çʵ忡 ¾ÏÈ£°¡ ½ÇÁ¦·Î ¼¯¿© ÀÖÀ¸¸é ±× ¾ÏÈ£µµ º¯°æÇϽʽÿÀ. ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡¼ ¾ÏÈ£ ÁöÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas setpassword <name of user> \ -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password new_password: new_password Verifying, please re-enter new_password: new_password
¿©±â¼,
»ç¿ëÀÚ º¼·ýÀº ÇÒ´ç·® Ãø¸é¿¡¼ ´Ù¸¥ ¸ðµç º¼·ý°ú µ¿ÀÏÇÕ´Ï´Ù. vos create ¸í·É¿¡ ´ëÇØ -maxquota Àμö¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ ÇÒ´ç·®À» ¼³Á¤ÇÏÁö ¾Ê´Â ÇÑ »õ·Î¿î °¢ AFS º¼·ýÀº ±âº» ÇÒ´ç·®ÀÎ 5000 KB¸¦ °¡Áý´Ï´Ù. ¶ÇÇÑ ´ÙÀ½ ¸í·É Áß Çϳª¸¦ »ç¿ëÇÏ¿© ¾ðÁ¦µçÁö ÇÒ´ç·®À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ÀÇ ¼¼ °¡Áö ¸í·É Áß Çϳª¸¦ »ç¿ëÇÏ¿© º¼·ýÀÇ ÇÒ´ç·®À» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸í·ÉÀº º¼·ý ÇÒ´ç·®°ú ÇöÀç Å©±â ¼³Á¤ ¹× Ç¥½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ °èÁ¤ÀÇ ¸¹Àº ±¸¼º¿ä¼Ò´Â º¸È£ ¹× ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ, º¼·ý À̸§, Ȩ µð·ºÅ丮 À̸§À» Æ÷ÇÔÇÏ´Â »ç¿ëÀÚ À̸§À» ÅëÇÕÇϰí ÀÖ½À´Ï´Ù. »ç¿ëÀÚ À̸§À» º¯°æÇÒ ¶§ ¸ðµç ±¸¼º¿ä¼ÒÀÇ À̸§À» º¯°æÇÏ¿© Àϰü¼ºÀ» À¯ÁöÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇϹǷΠ»ç¿ëÀÚ À̸§À» º¯°æÇÏ´Â °ÍÀº »õ·Î¿î »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÏ´Â ÀýÂ÷ó·³ ¿©·¯ ´Ü°è¸¦ °¡Áý´Ï´Ù.
% klog admin_user Password: admin_password
´ÙÀ½ ¸ñ·ÏÀº ÇÊ¿äÇÑ Æ¯±ÇÀ» ÁöÁ¤Çϰí À̸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.
% pts membership system:administrators
% bos listusers <machine name>
% fs listacl [<dir/file path>]
system:administrators ±×·ìÀÇ ±¸¼º¿øÀº Ç×»ó ¸ðµç ACL¿¡ ´ëÇØ ¾Ï½ÃÀûÀ¸·Î a(administer) ±ÇÇÑÀ» °¡Áö¸ç, ±âº»ÀûÀ¸·Î´Â l(lookup) ±ÇÇÑÀ» °¡Áö¸ç ÇÊ¿äÇÑ °æ¿ì fs setacl ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% pts listowned <user or group name or id>
% pts rename <old name> <new name>
°¢ ±×·ì¿¡ ´ëÇØ ÀÌ ¸í·ÉÀ» ¹Ýº¹ÇϽʽÿÀ. ´Ü°è 3¿¡´Â ±¸¹®ÀÌ ÀÚ¼¼ÇÏ°Ô ¼³¸íµË´Ï´Ù.
% pts rename <old name> <new name>
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password ka>
¿©±â¼ -adminÀº admin°ú °°Àº ±× ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â °ü¸® °èÁ¤À» ¸í¸íÇÕ´Ï´Ù. ¾ÏÈ£ ÇÁ·ÒÇÁÆ®´Â À̸¦ admin_user·Î Ç¥½ÃÇÕ´Ï´Ù. ÀûÇÕÇÑ ¾ÏÈ£¸¦ admin_password·Î ÀÔ·ÂÇÕ´Ï´Ù.
ka> delete <name of user>
¿©±â¼,
ka> create <name of user> initial_password: password Verifying, please re-enter initial_password: password
¿©±â¼,
ka> quit
% vos rename <old volume name> <new volume name>
% fs rmmount <directory>
% fs mkmount <directory> <volume name>
% vos release <volume name or ID>
ÁÖ: | ÀÌ ´Ü°è´Â Ȩ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ ÇÊ¿äÇÕ´Ï´Ù(±×¸®°í ÀÌ·± °æ¿ì ´õ ½±°Ô Áö³ªÄ§). ¿¹¸¦ µé¾î ABC Corporation ÅÛÇø´Àº /afs/abc.com/usr µð·ºÅ丮¿¡ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®À̱⠺¸´Ù ÀÏ¹Ý µð·ºÅ丮À̹ǷΠ/afs/abc.com µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ root.cell º¼·ý¿¡ »óÁÖÇÕ´Ï´Ù. ±× º¼·ýÀº º¹Á¦µÇ¹Ç·Î À̸¦ ÈÄ °ü¸®ÀÚ´Â vos release ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |
°èÁ¤À» Á¦°ÅÇϱâ Àü¿¡ Å×ÀÌÇÁ¿Í °°Àº ¿µ±¸ ÀúÀå ¸Åü¿¡ »ç¿ëÀÚÀÇ È¨ º¼·ýÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿©·¯ °èÁ¤À» Á¦°ÅÇÏ·Á¸é ÀÌ ¸í·É ´ë½Å uss delete ¸í·ÉÀ» »ç¿ëÇÏ´Â °ÍÀÌ º¸´Ù È¿À²ÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. uss delete ¸í·ÉÀ» »ç¿ëÇÑ °³º° °èÁ¤ »èÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
% klog admin_user Password: admin_password
´ÙÀ½ ¸ñ·ÏÀº ÇÊ¿äÇÑ Æ¯±ÇÀ» ÁöÁ¤Çϰí À̸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇÏ´Â ¹æ¹ýÀ» ³ªÅ¸³À´Ï´Ù.
% pts membership system:administrators
% bos listusers <machine name>
% fs listacl [<dir/file path>]
system:administrators ±×·ìÀÇ ±¸¼º¿øÀº Ç×»ó ¸ðµç ACL¿¡ ´ëÇØ ¾Ï½ÃÀûÀ¸·Î a(administer) ±ÇÇÑÀ» °¡Áö¸ç, ±âº»ÀûÀ¸·Î´Â l(lookup) ±ÇÇÑÀ» °¡Áö¸ç ÇÊ¿äÇÑ °æ¿ì fs setacl ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% pts listowned <user or group name or id>
% pts delete <user or group name or id>+
¿©±â¼,
ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% kas delete <name of user> \ -admin <admin principal to use for authentication> Administrator's (admin_user) password: admin_password
¿©±â¼,
% vos listvldb <volume name or ID>
¿©±â¼,
% vos remove <machine name> <partition name> <volume name or ID>
¿©±â¼,
»ç¿ëÀÚÀÇ ¹é¾÷ º¼·ýÀ» Ȩ µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮·Î ¸¶¿îÆ®ÇÑ °æ¿ì ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¸é ¹é¾÷ ¹öÀüÀÌ ¸¶¿îÆ® ÇØÁ¦µË´Ï´Ù. ÆÄÀÏ °ø°£ÀÇ °ü·ÃµÇÁö ¾ÊÀº À§Ä¡·Î ¹é¾÷ ¹öÀüÀ» ¸¶¿îÆ®ÇÑ °æ¿ì ÀÌ ¹öÀü¿¡ ´ëÇØ fs rmmount ¸í·ÉÀ» ¹Ýº¹ÇϽʽÿÀ.
% fs rmmount <directory>
¿©±â¼,
¸¶¿îÆ® Æ÷ÀÎÆ®·ÎÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ »èÁ¦ÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
% pts delete <user or group name or id>
% vos release <volume name or ID>
ÁÖ: | ÀÌ ´Ü°è´Â Ȩ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ ÇÊ¿äÇÕ´Ï´Ù(±×¸®°í ÀÌ·± °æ¿ì ´õ ½±°Ô Áö³ªÄ§). ¿¹¸¦ µé¾î ABC Corporation ÅÛÇø´Àº /afs/abc.com/usr µð·ºÅ丮¿¡ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®À̱⠺¸´Ù ÀÏ¹Ý µð·ºÅ丮À̹ǷΠ/afs/abc.com µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ root.cell º¼·ý¿¡ »óÁÖÇÕ´Ï´Ù. ±× º¼·ýÀº º¹Á¦µÇ¹Ç·Î ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ »èÁ¦ÇÏ¿© À̸¦ º¯°æÇÑ ÈÄ °ü¸®ÀÚ´Â vos release ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |