uss ¸í·É ÁýÇÕÀ» »ç¿ëÇϸé AFS »ç¿ëÀÚ °èÁ¤À» ºü¸£°í ½±°Ô ÀÛ¼ºÇÏ°í »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. uss add ¸í·ÉÀ¸·Î ´ÜÀÏ °èÁ¤À» ÀÛ¼ºÇϰí uss delete ¸í·ÉÀ¸·Î ´ÜÀÏ °èÁ¤À» »èÁ¦Çϸé uss bulk ¸í·ÉÀ¸·Î ¿©·¯ °èÁ¤À» ÀÛ¼ºÇÏ°í »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ¿©·¯ °èÁ¤ ±¸¼º¿ä¼ÒÀÇ ±¸¼ºÀ» »çÀü¿¡ Á¤ÀÇÇÏ´Â ÅÛÇø´ ÆÄÀÏÀ» ÂüÁ¶ÇϹǷΠ´ÜÀÏ uss add³ª uss bulk ¸í·ÉÀº ¿ÏÀüÇÑ AFS »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. uss delete ¸í·ÉÀº »ç¿ëÀÚ °èÁ¤¿¡¼ ´ëºÎºÐÀÇ ±¸¼º¿ä¼Ò¸¦ »èÁ¦ÇÏÁö¸¸ ÅÛÇø´ ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
uss ÁýÇÕ ¶ÇÇÑ »ç¿ëÀÚ »çÀÌÆ®¿¡ ÇØ´çÇÏ´Â °èÁ¤ ÀÛ¼º°ú »èÁ¦ ÀÛ¾÷ÀÇ ÀϺθ¦ ¼öÇàÇϱâ À§ÇØ ÀÛ¼ºÇÏ´Â ½© ½ºÅ©¸³Æ®³ª ±âŸ ÇÁ·Î±×·¥À» ½±°Ô ÅëÇÕÇÕ´Ï´Ù. ½ºÅ©¸³Æ®³ª ÇÁ·Î±×·¥À» uss ¸í·ÉÀÌ ½ÇÇàÇÒ ¶§ ÀÚµ¿À¸·Î È£ÃâÇÏ·Á¸é ÅÛÇø´ ÆÄÀÏ¿¡¼ ÀûÇÕÇÑ ¸í·ÉÀ̳ª ¹úÅ© ÀÔ·Â ÆÄÀÏÀ» »ç¿ëÇϽʽÿÀ. ÀÌ ÀåÀÇ ´Ù¾çÇÑ ÀýÀº ¿©·¯ °¡Áö °¡´ÉÇÑ ½ºÅ©¸³Æ® »ç¿ë¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
uss ¸í·ÉÀ» »ç¿ëÇÏ¿© °èÁ¤À» ÀÛ¼ºÇÏ°í »èÁ¦ÇÏ´Â °ÍÀº ÇÊ¿äÇÑ ´ëºÎºÐÀÇ ´Ü°è¸¦ ÀÚµ¿ÈÇÏ°í ¼ø¼¸¦ ¿Ã¹Ù·Î Á¤ÇϹǷΠ±ÇÀåµÇ´Â ¹æ¹ýÀÔ´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î´Â ´Ù¾çÇÑ AFS ¼¹ö¸¶´Ù ÀÏ·ÃÀÇ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °ÍÀ¸·Î Á» ´õ ½ÅÁßÈ÷ °ü¸®ÇØ¾ß ÇÕ´Ï´Ù. ¸í·ÉÀº »ç¿ëÀÚ °èÁ¤ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àå¿¡¼´Â ÁöÁ¤µÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
´ÜÀÏ »ç¿ëÀÚ °èÁ¤ Ãß°¡ | uss add |
´ÜÀÏ »ç¿ëÀÚ °èÁ¤ »èÁ¦ | uss delete |
¿©·¯ °èÁ¤ Ãß°¡ ¹× »èÁ¦ | uss bulk |
uss ÁýÇÕÀÇ ¸í·ÉÀ» »ç¿ëÇϸé AFS »ç¿ëÀÚ °èÁ¤ÀÇ ÀÛ¼º°ú »èÁ¦ ÀÛ¾÷À» ÀÚµ¿ÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
AFS »ç¿ëÀÚ °èÁ¤¿¡´Â ¿©·¯ ±¸¼º¿ä¼Ò°¡ ÀÖ½À´Ï´Ù. ÇÊ¿äÇÑ µÎ ±¸¼º¿ä¼Ò´Â º¸È£ µ¥ÀÌÅͺ£À̽º¿Í ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â Ç׸ñÀÌÁö¸¸ ´Ù¸¥ ±¸¼º¿ä¼Ò´Â ±â´É°ú °¡¿ë¼ºÀ» ´õÇØÁÝ´Ï´Ù. ´ÙÀ½ Á¤º¸´Â »ç¿ëÀÚ °èÁ¤ °ü¸®ÀÇ ÇØ´ç Àý¿¡µµ ÀÖÁö¸¸ ÆíÀǸ¦ À§ÇØ ¿©±â¼ ¹Ýº¹ÇÕ´Ï´Ù.
uss ¸í·ÉÀ» ¼º°øÀûÀ¸·Î ½ÇÇàÇÏ·Á¸é ÀϹÝÀûÀ¸·Î Ç¥ÁØ AFS °ü¸® Ư±ÇÀÌ ÀüºÎ ÇÊ¿äÇÕ´Ï´Ù. Áï, system:administrators ±×·ìÀÇ ¸â¹ö½±, ¸ðµç °ü·Ã ¼¹ö ½Ã½ºÅÛÀÇ /usr/afs/etc/UserList ÆÄÀÏ¿¡ ´ëÇÑ Æ÷ÇÔ ±×¸®°í ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡¼ÀÇ ADMIN Ç÷¡±×ÀÔ´Ï´Ù. °ü¸® Ư±Ç¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °ü¸® Ư±Ç °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
º¹ÀâÇÑ ¸ðµç Á¶ÀÛ¿¡´Â °èÀû ÀÛ¼ºÀ̳ª »èÁ¦ Á¶ÀÛÀÌ ¿Ï·áÇϱâ Àü¿¡ Á¤ÁöµÉ ¼ö ÀÖ´Â ¸î °¡Áö °¡´ÉÇÑ ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù. uss ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ »çÇ×À» È®ÀÎÇÏ¿© ¿©·¯ °¡Áö °øµ¿ ÀÌÀ¯¸¦ ½±°Ô ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¶ÀÛÀ» Á¤Áö½ÃŰ´Â ¿À·ù¸¦ ÇÇÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº -dryrun Ç÷¡±×¸¦ ½ÇÁ¦ ¸í·É¿¡¼ »ç¿ëµÉ ±âŸ Àμö¿Í °áÇÕÇÏ¿© uss ¸í·ÉÀ» ¹Ì¸®º¸´Â °ÍÀÔ´Ï´Ù. uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ½ÇÁ¦ ¸í·ÉÀ» ½ÇÇàÇÏÁö ¾ÊÀº »óÅ¿¡¼ ÀÌ ¸í·ÉÀ¸·Î ¼öÇàµÉ ÀÛ¾÷ÀÇ È¸é ÃßÀûÀ» »ý¼ºÇÕ´Ï´Ù.
-dryrun Ç÷¡±×¸¦ »ç¿ëÇϸé Á¶ÀÛÀ» Á¤Áö½Ãų ¼ö Àִ ƯÈ÷ ¸í·ÉÇà, ÅÛÇø´ ÆÄÀÏ ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏÀÇ À߸øµÈ ±¸¹®¿¡ ÀÇÇÑ ±âº» ¿À·ù¸¦ º¸¿©ÁÝ´Ï´Ù. ±×·¯³ª ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ½ÇÁ¦·Î ÃßÀûÁßÀÎ ÀÛ¾÷À» ¼öÇàÇÏ·Á°í ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡´ÉÇÑ ¸ðµç ¿À·ù¸¦ ¹ß°ßÇÏÁö´Â ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ½ÇÁ¦·Î ¼¹ö¿¡ Á¢¼ÓÇÏÁö ¾ÊÀ¸¹Ç·Î º¼·ý ¼¹ö Á¤Áö´Â -dryrun Ç÷¡±×°¡ Æ÷Ç﵃ ¶§ º¼·ý ÀÛ¼º ´Ü°è¸¦ Á¤Áö½ÃŰÁö ¾Ê½À´Ï´Ù. ÀÌ·± Á¤Áö´Â ½ÇÁ¦ ÀÛ¼º Á¶ÀÛÀ» Á¤Áö½Ãŵ´Ï´Ù.
uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â Á¶ÀÛÀ» Á¤Áö½Ãų ¸¸Å Áß¿äÇÏÁö ¾ÊÀº ¿À·ù Á¶°ÇÀ» ¸¸³ª¸é ÀϹÝÀûÀ¸·Î uss: Warning:À¸·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ¿À» »ý¼ºÇϰí Á¤Áö¸¦ ÇÇÇϱâ À§ÇØ ¼öÇàÇÏ´Â ÀÛ¾÷À» ¼³¸íÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚÀÇ º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀÌ ÀÌ¹Ì ÀÖÀ¸¸é ´ÙÀ½ ¸Þ½ÃÁö°¡ Ç¥ÁØ Ãâ·Â ½ºÆ®¸²¿¡ ³ªÅ¸³³´Ï´Ù.
uss: Warning: User 'user' already in the protection database The uid for user 'user' is AFS UID
¿À·ù°¡ ´õ ½É°¢Çϸé Warning¶ó´Â ´Ü¾î°¡ ¸Þ½ÃÁö¿¡ ³ªÅ¸³ªÁö ¾Ê°í ±× ´ë½Å ¸í·É ÀÎÅÍÇÁ¸®ÅͰ¡ ¿äûÇÑ ÀÛ¾øÀ» ¼öÇàÇÏÁö ¸øÇÏ´Â ÀÌÀ¯¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ·± ¿À·ù°¡ ÀüºÎ uss Á¶ÀÛÀ» Á¤Áö½ÃŰ´Â °ÍÀº ¾Æ´ÏÁö¸¸ Á¤Á¤ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »óÀ§ µð·ºÅ丮ÀÇ ACL¿¡ ÇÊ¿äÇÑ ±ÇÇÑÀÌ ºÎÁ·Çϰųª V ¸í·ÉÀÇ mount_point Çʵ忡 ÀÖ´Â ¸¶¿îÆ® Æ÷ÀÎÆ® °æ·Î À̸§ÀÌ À߸øµÇ¾úÀ¸¸é ¸¶¿îÆ® Æ÷ÀÎÆ® ÀÛ¼º ÀÛ¾÷ÀÌ ½ÇÆÐÇÕ´Ï´Ù. ±×·¯³ª, ÀÌ ¿À·ù´Â ³ªÁß¿¡ ÅÛÇø´ ¸í·ÉÀÌ ¾ø´Â ¸¶¿îÆ® Æ÷ÀÎÆ® ¹Ø¿¡ ÇÏÀ§ µð·ºÅ丮³ª ÆÄÀÏÀ» ¼³Ä¡ÇÏ·Á°íÇÒ ¶§±îÁö ÀÛ¾÷ Á¶ÀÛÀ» Á¤Áö½ÃŰÁö´Â ¾Ê½À´Ï´Ù.
¸í·É ½© ÇÁ·ÒÇÁÆ®°¡ ¿À·ù ¸Þ½ÃÁö ´ÙÀ½¿¡ ¹Ù·Î ¸®ÅÏÇÏ¸é ¿À·ù´Â ÀϹÝÀûÀ¸·Î Á¶ÀÛÀ» Á¤Áö½Ãų ¸¸Å ½É°¢ÇÑ °ÍÀ̾ú½À´Ï´Ù. ¿À·ù°¡ °èÁ¤ ÀÛ¼ºÀ̳ª »èÁ¦ ÀÛ¾÷À» Á¤Áö½ÃŰ¸é º¹±¸ÇÒ ¼ö ÀÖ´Â ÃÖ»óÀÇ ¹æ¹ýÀº ¿øÀÎÀ» ã¾Æ °íÄ£ ÈÄ °°Àº uss ¸í·ÉÀ» ´Ù½Ã ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù.
´ÙÀ½ ¸ñ·ÏÀº °èÁ¤ ÀÛ¼º ¸í·É(¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡ add ¸í·ÉÀÌ ÀÖ´Â °æ¿ì uss add ¸í·ÉÀ̳ª uss bulk ¸í·É)À» ´Ù½Ã ½ÇÇàÇÒ ¶§ ÀÌ¹Ì »ç¿ëÀÚ °èÁ¤ ±¸¼º¿ä¼Ò°¡ ÀÖÀ¸¸é ¾î¶² ÀϾî ÀϾ´ÂÁö ¼³¸íÇÕ´Ï´Ù.
´ÙÀ½Àº uss delete ¸í·ÉÀÌ ÀÌ¹Ì »èÁ¦µÈ °èÁ¤ ±¸¼º¿ä¼Ò¸¦ ÂüÁ¶ÇÏ´Â °æ¿ì ¾î¶² ÀÏÀÌ ÀϾ´ÂÁö¸¦ ¼³¸íÇÕ´Ï´Ù.
¼¿ÀÇ AFS ÆÄÀÏ °ø°£¿¡ ´ëÇØ ÀÎÁõµÈ ¾×¼¼½º¸¦ È®º¸ÇÏ·Á¸é »ç¿ëÀÚ´Â À¯È¿ÇÑ AFS ÅäÅ«»Ó¸¸ ¾Æ´Ï¶ó AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ(/etc/passwd ¶Ç´Â ÀÌ¿Í µ¿µîÇÑ °Í)¿¡ ÀÖ´Â Ç׸ñµµ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â »ç¿ëÀÚ AFS UID°¡ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ Ç¥½ÃµÈ UNIX UID¿Í ÀÏÄ¡ÇØ¾ß ÇÏ´Â Áß¿äÇÑ ÀÌÀ¯, ÆÄÀÏÀÇ ¾ÏÈ£ Çʵ忡 µé¾î°¡´Â ÀûÇÕÇÑ °ªÀ» ¼³¸íÇÏ°í ´ÜÀÏ ¿øº» ¾ÏÈ£ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» °£´ÜÈ÷ ¼³¸íÇÕ´Ï´Ù.
ÅÛÇø´ ÆÄÀÏÀÇ E ¸í·ÉÀ» »ç¿ëÇÏ¿© °èÁ¤ ÀÛ¼ºÀÇ ÀϺηΠ·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñÀ» ÀÚµ¿À¸·Î »ý¼ºÇÏ´Â ¹æ¹ýÀº °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ Á¤º¸´Â »ç¿ëÀÚ °èÁ¤ °ü¸®ÀÇ ÇØ´ç Àý¿¡µµ ÀÖÁö¸¸ ÆíÀǸ¦ À§ÇØ ¿©±â¼ ¹Ýº¹ÇÕ´Ï´Ù.
»ç¿ëÀÚ °èÁ¤Àº 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¸¦ ÅëÇØ ÀÎÁõÇØ¾ß ÇÕ´Ï´Ù. ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ ÀÖ´Â ¾ÏÈ£¿Í ÀÎÁõ µ¥ÀÌÅͺ£À̽º°¡ °°À¸¸é °¡Àå °£´ÜÇÏÁö¸¸ À̸¦ ±ÇÇÏÁö´Â ¾Ê½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â uss ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀÇ °øÅë ¿øº» ¹öÀüÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ´Ü°è ¼ø¼´Â ´ÙÀ½°ú °°½À´Ï´Ù.
¿¹·Î¼, ABC»ç¿¡¼ »ç¿ëÇÏ´Â ÅÛÇø´ ÆÄÀÏ¿¡´Â /afs/.abc.com/common/etc/newaccts µð·ºÅ丮¿¡ passwd_username¶ó°í ÇÏ´Â ÆÄÀÏÀ» ÀÛ¼ºÇϱâ À§ÇÑ ´ÙÀ½ E ¸í·ÉÀÌ µé¾î ÀÖ½À´Ï´Ù(ÅÛÇø´ ÆÄÀÏÀÇ Àüü ³»¿ëÀº ¿¹Á¦ uss ÅÛÇø´¿¡ ÀÖ°í E ¸í·ÉÀÇ Àüü ¼³¸íÀº E ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ÇÑ Çà ÆÄÀÏ ÀÛ¼º¿¡ ÀÖÀ½).
E /afs/.abc.com/common/etc/newaccts/passwd_$USER 0644 root \ "$USER:X:$UID:11:$NAME:$MTPT:/bin/csh"
»ç¿ëÀÚ À̸§ smith¸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ Joe L. Smith¿¡°Ô ÀÌ ¸í·ÉÀº ´ÙÀ½°ú °°Àº ÇàÀÌ µé¾î ÀÖ´Â passwd_smith¶ó´Â ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù.
smith:X:1205:11:Joe L. Smith:/afs/abc.com/usr/usr1/smith:/bin/csh
½© ½ºÅ©¸³Æ®´Â ¾Æ¸¶µµ ÀÌ ¹æ¹ýÀ¸·Î ÀÛ¼ºµÈ ÆÄÀÏ ÁýÇÕÀ» °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ¿¡ ÅëÇÕÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀÏ °ÍÀÔ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ µÎ ¿¹Á¦ ½© ½ºÅ©¸³Æ®°¡ ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º¸¦ ´õ¿í ÀÚµ¿ÈÇÏ·Á¸é ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀÇ /usr/afs/local/BosConfig µð·ºÅ丮¿¡ cron ÇÁ·Î¼¼½º¸¦ ÀÛ¼ºÇÏ¿© ¸ÅÀÏ ÁöÁ¤µÈ ½Ã°£¿¡ ½© ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº »õ ÇÁ·Î¼¼½º¸¦ ÀÛ¼º ¹× ½ÃÀÛÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: | ´ÙÀ½ ¿¹Á¦ ½ºÅ©¸³Æ®´Â Á¦¾ÈÀÏ»ÓÀÔ´Ï´Ù. À̸¦ »ç¿ëÇϰųª ÀÌ¿Í ºñ½ÁÇÑ ½ºÅ©¸³Æ®¸¦ ¸¸µé·Á¸é ½ºÅ©¸³Æ®¸¦ °Ë»çÇÏ¿© ¿øÇÏ´Â °á°ú°¡ ³ª¿À´ÂÁö ¾Ë¾ÆºÁ¾ß ÇÕ´Ï´Ù. °¡´ÉÇÏ¸é °Ë»ç ȯ°æ¿¡¼ ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. |
¿¹Á¦ C ½© ½ºÅ©¸³Æ®
ù ¿¹Á¦´Â ABC»ç ¼¿¿¡ ÀûÇÕÇÑ °£´ÜÇÑ C ½© ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÀÌ´Â /afs/.abc.com/common/uss/newaccts µð·ºÅ丮¿¡ ÀÖ´Â °¢°¢ÀÇ ÆÄÀÏÀ» /afs/.abc.com/common/etc µð·ºÅ丮¿¡ ÀÖ´Â Àü¿ª ¾ÏÈ£ ÆÄÀÏÀÇ »õ ¹öÀü¿¡ ÅëÇÕÇÏ¸ç ÆÄÀÏÀ» ¾ËÆÄºª¼øÀ¸·Î Á¤·ÄÇÕ´Ï´Ù. ÇöÀç ¹öÀüÀ» .old È®ÀåÀÚ·Î ÀúÁ¤ÇÑ ÈÄ °³º°ÀûÀÎ ÆÄÀÏÀ» Á¦°ÅÇÏ´Â ÀÛ¾÷Àº ½ÅÁßÈ÷ ÀÌ·ç¾îÁ®¾ß ÇÕ´Ï´Ù.
set dir = /afs/.abc.com/common cat $dir/uss/newaccts/passwd_* $dir/etc/passwd >! $dir/etc/passwd.new mv $dir/etc/passwd $dir/etc/passwd.old sort $dir/etc/passwd.new > $dir/etc/passwd rm $dir/etc/passwd.new $dir/uss/newaccts/passwd_*
¿¹Á¦ Bourne ½© ½ºÅ©¸³Æ®
µÎ¹øÂ°ÀÇ Á» ´õ ¼¼·ÃµÈ ¿¹Á¦´Â Bourne ½© ½ºÅ©¸³Æ®·Î¼ Àü¿ª ¾ÏÈ£ ÆÄÀÏ¿¡ ÅëÇÕµÉ »õ passwd_username ÆÄÀÏÀÌ ÀÖ´Ù´Â °ÍÀ» ¸ÕÀú È®ÀÎÇÕ´Ï´Ù. ½ÇÇàÇÏ´Â Áß¿¡ °¢ »õ Ç׸ñÀÌ ¾ÆÁ÷ ¾ø´ÂÁö Á¡°ËÇÕ´Ï´Ù. ªÀº C ½© ¿¹Á¦Ã³·³ ÀÌ´Â /afs/.abc.com/common/uss/newaccts µð·ºÅ丮¿¡ ÀÖ´Â °³º°ÀûÀÎ ÆÄÀÏÀ» /afs/.abc.com/common/etc µð·ºÅ丮ÀÇ Àü¿ª passwd ÆÄÀÏÀÇ »õ ¹öÀü¿¡ ÅëÇÕÇÕ´Ï´Ù.
#!/bin/sh DESTDIR=/afs/.abc.com/common/uss/newaccts cd $DESTDIR DEST=/afs/.abc.com/common/etc cp /afs/.abc.com/common/etc/passwd /afs/.abc.com/common/uss/newaccts/passwd echo "copied in passwd file." PASSWD=/afs/.abc.com/common/uss/newaccts/passwd ENTRIES=`ls passwd_*` case $ENTRIES in "") echo No new entry found to be added to passwd file ;; *) echo "Adding new users to passwd file." for i in $ENTRIES do cat $i | awk -F: '{print $1 > "foo"}' USER=`cat foo` case `egrep -e \^$USER\: $PASSWD` in "") echo adding $USER cat $i >> $PASSWD ;; *) echo $USER already in passwd file ;; esac mv $i ../old.passdir/done_${i} done cd /afs/.abc.com/common/uss/newaccts echo "sorting password file" sort ${PASSWD} > ${PASSWD}.sorted echo "installing files" install ${PASSWD}.sorted ${DEST}/passwd echo "Password file is built, sorted and installed." ;; esac
ÀÌ Àý¿¡¼´Â AFS °èÁ¤À¸·Î º¯È¯µÇ¾î¾ß ÇÏ´Â ±âÁ¸ UNIX °èÁ¤ÀÌ ÀÖ´Â °æ¿ì °í·ÁÇØ¾ß ÇÏ´Â 3°¡Áö ÁÖ¿ä ¹®Á¦¸¦ ¼³¸íÇÕ´Ï´Ù.
¾Õ¿¡¼ ¼³¸íÇßµíÀÌ AFS »ç¿ëÀÚ´Â ÀÎÁõµÈ »ç¿ëÀÚ·Î ¸ðµç Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ AFS ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ Ç׸ñÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. °ü¸®¿Í »ç¿ë ¸ðµÎ UNIX UID¿Í AFS UID°¡ ÀÏÄ¡ÇÒ ¶§ ÈξÀ ½¬¿öÁý´Ï´Ù. ±âÁ¸ UNIX °èÁ¤À» º¯È¯ÇÒ ¶§ ´ÙÀ½°ú °°ÀÌ µÎ °¡Áö ´ë¾ÈÀÌ ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ UNIX UID¸¦ À¯ÁöÇϰí ÀÖÀ¸¹Ç·Î ·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñ¿¡¼ UID¸¦ º¯°æÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±×·¯³ª, AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â °æ¿ì ¾Æ¸¶µµ Ç׸ñ¿¡¼ ¾ÏÈ£ Çʵ带 º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¾ÏÈ£ Çʵ忡 ÀÖ´Â °ªÀÌ AFS-¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ ·Î±×Àο¡ ¾î¶»°Ô ¿µÇâÀ» ÁÖ´ÂÁö¿¡ ´ëÇØ¼´Â uss¸¦ »ç¿ëÇÑ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÇöÀç ¶Ç´Â ¾ÕÀ¸·Î ±âÁ¸ UNIX UID°¡ ¾ø´Â »ç¿ëÀÚ¸¦ À§ÇØ AFS °èÁ¤À» ÀÛ¼ºÇØ¾ß ÇÏ´Â °æ¿ì »õ AFS UID°¡ ±âÁ¸ UNIX UID¿Í Ãæµ¹ÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. º¸È£ µ¥ÀÌÅͺ£À̽º¿¡¼ max user id Ä«¿îÅ͸¦ °¡Àå Å« ±âÁ¸ UNIX UIDº¸´Ù Å« °ªÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. AFS UID¿Í GID Ä«¿îÅÍ Ç¥½Ã ¹× ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.
º¸È£ ¼¹ö°¡ AFS °èÁ¤À» ÀÛ¼ºÇÒ ¶§ AFS UID¸¦ ÀÚµ¿À¸·Î ÇÒ´çÇϵµ·Ï ÇÕ´Ï´Ù. °ÔÁ¤ ÀÛ¼ºÁß¿¡ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ ´ëÇØ »õ Ç׸ñÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀº uss¸¦ »ç¿ëÇÑ ·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
UNIX UID º¯°æ¿¡´Â ÇÑ °¡Áö Àå¾Ö°¡ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ AFS »ç¿ëÀÚ°¡ µÇ±â Àü¿¡ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ¼ÒÀ¯ÇÑ ¸ðµç ÆÄÀϰú µð·ºÅ丮´Â °è¼Ó ¼ÒÀ¯ÀÚ Çʵ忡 ÀÌÀü UID¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ls -l°ú ls -ld ¸í·ÉÀ¸·Î ¿Ã¹Ù¸¥ ¼ÒÀ¯ÀÚ¸¦ Ç¥½ÃÇÏ·Á¸é ÆÄÀÏÀ» ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ ³²°Ü ³õ°Å³ª AFS·Î ¿Å±â´øÁö °£¿¡ chown ¸í·ÉÀ» »ç¿ëÇÏ¿© °ªÀ» »ç¿ëÀÚÀÇ »õ UID·Î º¯°æÇØ¾ß ÇÕ´Ï´Ù. AFS·Î ·ÎÄà ÆÄÀÏ À̵¿À» ÂüÁ¶ÇϽʽÿÀ.
±âÁ¸ UNIX °èÁ¤¿¡´Â ÀÌ¹Ì ¾ÏÈ£ Çʵ忡 (¼¯ÀÎ) ¾ÏÈ£°¡ ÀÖ´Â ·ÎÄà ¾ÏÈ£ ÆÄÀÏÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù. ¾Æ¸¶µµ »ç¿ëÇÏ´Â ·Î±×ÀÎ À¯Æ¿¸®Æ¼ÀÇ À¯Çü¿¡ µû¶ó ÇʵåÀÇ °ªÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù.
·ÎÄà ¾ÏÈ£ ÆÄÀÏ Ç׸ñ¿¡ ½ÇÁ¦ ¾ÏÈ£¸¦ ¹èÄ¡Çϵµ·Ï ¼±ÅÃÇϸé E ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ÇÑ Çà ÆÄÀÏ ÀÛ¼º¿¡¼ ¼³¸íÇÏ´Â °Íó·³ ÅÛÇø´ ÆÄÀÏ E ¸í·É¾î(instruction)¸¦ »ç¿ëÇÒ ¶§ ´õ¹Ì ¾ÏÈ£¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ UNIX ¾ÏÈ£ ¼³Á¤ ¸í·É(passwd ¶Ç´Â µ¿±Þ)À» ½ÇÇàÇÏ¿© ÀÌ ´õ¹Ì ¾ÏÈ£¸¦ ½ÇÁ¦ÀÇ ºñ¹Ð ¾ÏÈ£·Î ¹Ù²Ù°Ô ÇϽʽÿÀ.
±âÁ¸ UNIX °èÁ¤ÀÌ ÀÖ´Â »õ AFS »ç¿ëÀÚ´Â ±â°èÀÇ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÌ¹Ì ÀúÀåµÈ ÆÄÀϰú µð·ºÅ丮°¡ ÀÖÀ» °ÍÀ¸¹Ç·Î À̸¦ »õ Ȩ º¼·ýÀ¸·Î Àü¼ÛÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. °¡Àå ½¬¿î ¹æ¹ýÀº À̸¦ AFS Ŭ¶óÀÌ¾ðÆ® ±â°èÀÇ ·ÎÄà µð½ºÅ©·Î À̵¿ÇÑ ´ÙÀ½ UNIX mv ¸í·ÉÀ» »ç¿ëÇÏ¿© À̸¦ »ç¿ëÀÚÀÇ »õ AFS Ȩ µð·ºÅ丮·Î Àü¼ÛÇÏ´Â °ÍÀÔ´Ï´Ù.
ÆÄÀϰú µð·ºÅ丮¸¦ AFS·Î ¿Å±â¸é¼ ±× ¸ðµå ºñÆ® º¯°æÀÇ Àǹ̸¦ ¿°µÎ¿¡ µÎ½Ê½Ã¿À. AFS´Â ¸ðµå ºñÆ®ÀÇ µÎ¹øÂ°¿Í ¼¼¹øÂ° ¼¼Æ®(±×·ì ¹× ±âŸ)¸¦ ¹«½ÃÇϰí ù¹øÂ° ¼¼Æ®(¼ÒÀ¯ÀÚ ºñÆ®)¸¦ Á÷Á¢ »ç¿ëÇÏÁö ¾ÊÁö¸¸ ACLÀÇ Ç׸ñ°ú ÇÔ²²¸¸ »ç¿ëÇÕ´Ï´Ù(ÀÚ¼¼ÇÑ ³»¿ëÀº AFS°¡ UNIX ¸ðµå ºñÆ®¸¦ ÇØ¼®ÇÏ´Â ¹æ¹ý ÂüÁ¶). ACLÀÌ ÃÖ¼ÒÇÑ ¸ðµå ºñÆ®¸¸Å¸¸ ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ º¸È£Çϵµ·Ï ÇϽʽÿÀ.
»ç¿ëÀÚÀÇ UNIX UID°¡ »õ AFS UID¿Í ÀÏÄ¡Çϵµ·Ï º¯°æÇϱâ·Î ÇÑ °æ¿ì UNIX ÆÄÀϰú µð·ºÅ丮ÀÇ ¼ÒÀ¯±Çµµ º¯°æÇØ¾ß ÇÕ´Ï´Ù. system:administrators ±×·ìÀÇ ±¸¼º¿øÀÌ ÀÏ´Ü AFS¿¡ »óÁÖÇÏ¸é ÆÄÀϰú µð·ºÅ丮¿¡¼ chown ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
uss ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇÏ´Â °ÍÀº º¸Åë °³º° ¸í·ÉÀ» »ç¿ëÇÏ´Â °Íº¸´Ù ´õ Æí¸®ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ¸é¹ÐÇÏ°Ô °èÁ¤ ÀÛ¼º ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÏ°Ô µÇÁö¸¸ uss ÅÛÇø´ ÆÄÀÏÀ» »ç¿ëÇÏ¸é °èÁ¤ ±¸¼ºÀÇ ´Ù¾çÇÑ Ãø¸éÀ» ¹Ì¸® Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. uss ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ÅÛÇø´À» ±¸¼ºÇÏ°Ô µÇ¹Ç·Î ±¸¼º ¼¼ºÎ»çÇ×À» ÁÖÀÇÇØ¼ °í·ÁÇØ º¸°í ±¸¹® ¿À·ù¸¦ ¼öÁ¤ÇÒ ½Ã°£À» °®°Ô µË´Ï´Ù. ´ÙÀ½ ¸ñ·ÏÀº ÅÛÇø´ »ç¿ëÀÇ Ãß°¡ÀûÀÎ ÀÌÁ¡À» ¿ä¾àÇØ¼ ¼³¸íÇÕ´Ï´Ù.
´ÙÀ½ ¸ñ·ÏÀº ÅÛÇø´ ÆÄÀÏ¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â ÁöħÀ» ¼³¸íÇϰí Á»´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â ÈÄ¼Ó ÀýÀ» ¾Ë·Á ÁÝ´Ï´Ù. ÀÌ ¸ñ·ÏÀº ´Ù¸¥ À¯ÇüÀÇ ¸í·É¾î°£ÀÇ Á¾¼Ó¼ºÀ» Á¦´ë·Î ó¸®ÇÏ´Â µ¥ ÀÖ¾î¼ ÃÖÀûÀÌ µÉ ¼ö ÀÖ´Â ¼ø¼·Î ÈÄ¼Ó ÀýÀ» ³ª¿Çϰí ÀÖ½À´Ï´Ù.
uss add ¹× uss bulk ¸í·ÉÀ» »ç¿ëÇÏ¸é ±â´É ·¹º§¿¡¼ ´Ù¸¥ À§Ä¡¸¦ Â÷ÁöÇÏ´Â ¼¼ °¡Áö À¯ÇüÀÇ °èÁ¤À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯Çü¿¡ ´ëÇÑ ¼³¸íÀº AFS »ç¿ëÀÚ °èÁ¤ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ ¸ñ·ÏÀº °¢ À¯Çü¿¡ ´ëÇÑ ÅÛÇø´À» ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
uss ÅÛÇø´ ÆÄÀÏÀÇ °¢ ¸í·É¾î´Â ÀÛ¼ºÇÏ´Â ¿ä¼ÒÀÇ Æ¯¼ºÀ» Á¤ÀÇÇÏ´Â ¸î¸î Çʵ带 °¡Áý´Ï´Ù. ¿¹¸¦ µé¾î D ¸í·É¾îÀÇ Çʵå´Â µð·ºÅ丮ÀÇ °æ·Î¸í, ¼ÒÀ¯ÀÚ, ¸ðµå ºñÆ® ¹× ACLÀ» Á¤ÀÇÇÕ´Ï´Ù.
º¯¼ö, »ó¼ö ¶Ç´Â µÎ °¡ÁöÀÇ Á¶ÇÕ¿¡ ÇØ´çÇÏ´Â ¼¼ °¡Áö À¯ÇüÀÇ °ªÀ» Çʵ忡 »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç °ªÀº ¿øÇÏ´Â ±¸¼º¿¡ µû¶ó ´Þ¶óÁö¸ç »ç¿ëÀÚ°¡ uss add ¸í·É¿¡ Á¦°øÇÏ´Â Àμö ¶Ç´Â »ç¿ëÀÚ°¡ ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾î¿¡ Æ÷ÇÔ½ÃŰ´Â Çʵ带 °áÁ¤ÇÕ´Ï´Ù.
°èÁ¤ ±¸¼ºÀÇ ÇÑ Ãø¸éÀÌ ¸ðµç »ç¿ëÀÚ¿¡°Ô µ¿ÀÏÇÏ¸é ¹®ÀÚ ½ºÆ®¸µÀ» »ðÀÔÇÏ¿© ÇØ´ç Çʵ忡 »ó¼ö °ªÀ» Á¤ÀÇÇϽʽÿÀ. ¿¹¸¦ µé¾î, ¸ðµç »ç¿ëÀÚ º¼·ý¿¡ 10,000 KBÀÇ °ø°£ ÇÒ´ç·®À» ÁöÁ¤ÇÏ·Á¸é V ¸í·É¾îÀÇ quota Çʵ忡 ¹®ÀÚ¿ 10000À» Ãß°¡ÇϽʽÿÀ.
ÇÑÆí °èÁ¤ ±¸¼ºÀÇ ÇÑ Ãø¸éÀÌ »ç¿ëÀÚ¸¶´Ù ´Ù¸¥ °æ¿ì ÇØ´ç Çʵ忡 º¯¼ö¸¦ Ãß°¡ÇϽʽÿÀ. °¢ °èÁ¤À» ÀÛ¼ºÇÒ ¶§ uss add ¸í·É¿¡ ÇØ´ç Àμö¸¦ Á¦°øÇϰųª ¹úÅ© ÀÔ·Â ÆÄÀÏÀÇ add ¸í·É¾îÀÇ ÇØ´ç Çʵ忡 °ªÀ» Á¦°øÇÏ¿© º¯¼ö¿¡ °ªÀ» Á¦°øÇϽʽÿÀ.
uss ¸í·É ÁýÇÕÀº °¢°¢ÀÌ
Ç¥ 3¿¡¼ ¿ä¾àµÈ °Íó·³ ±× °ªÀÇ
ÇØ´ç ¿øº»À» °¡Áö°í ÀÖ´Â ÅÛÇø´ º¯¼öÀÇ ÁýÇÕÀ» Á¤ÀÇÇÕ´Ï´Ù.
¾î¶² ¸ñÀûÀ» °¡Áö°í ÀÖ´ÂÁö¿¡ ´ëÇÑ ¼³¸íÀ» º¸·Á¸é °¢
ÅÛÇø´(V ¸í·É¾î¸¦ »ç¿ëÇÑ º¼·ý ÀÛ¼º¿¡¼ X ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¸í·É ½ÇÇà)¿¡
´ëÇØ ´ÙÀ½ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 3. uss ÅÛÇø´ º¯¼ö °ªÀÇ ¿øº»
º¯¼ö | °ª ¿øº» |
$AUTO | ÅÛÇø´¿¡¼ ÀÌÀü G ¸í·É¾î |
$MTPT | uss add ¸í·É¿¡ ´ëÇÑ -mount Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ mount_point Çʵå, V ¸í·É¾î¿¡¼, ÈÄ¼Ó ¸í·É¾î¿¡¼ mount_point ÇʵåÀÇ V ¸í·É¾î |
$NAME | Á¦°øµÇ´Â °æ¿ì uss add ¸í·É¿¡ ´ëÇÑ -realname Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ mount_point Çʵå, ±×·¸Áö ¾ÊÀº °æ¿ì uss add ¸í·É¿¡ ´ëÇÑ -user Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ username Çʵå |
$PART | uss add ¸í·É¿¡ ´ëÇÑ -partition Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ partition Çʵå |
$PWEXPIRES | uss add ¸í·É¿¡ ´ëÇÑ -pwexpires Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ password_expires Çʵå |
$SERVER | uss add ¸í·É¿¡ ´ëÇÑ -server Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ file_server Çʵå |
$UID | Á¦°øµÇ´Â °æ¿ì uss add ¸í·É¿¡ ´ëÇÑ -uid Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â add ¸í·É¾îÀÇ uid Çʵå, ±×·¸Áö ¾ÊÀº °æ¿ì º¸È£ ¼¹ö¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ÇÒ´çµÊ |
$USER | uss add ¸í·É¿¡ ´ëÇÑ -user Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ username Çʵå |
$1¿¡¼ $9 | uss add ¸í·É¿¡ ´ëÇÑ -var Àμö ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ var1¿¡¼ var9 Çʵå |
º¯¼öÀÇ ÀϹÝÀûÀÎ »ç¿ë ¹æ½ÄÀº »ç¿ëÀÚ¸¶´Ù ´Ù¸¦ ¼ö ÀÖ´Â »ç¿ëÀÚ º¼·ýÀ» Æ÷ÇÔÇÏ´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ ¹× ÆÄƼ¼ÇÀ» Á¤ÀÇÇÏ´Â °ÍÀÔ´Ï´Ù. V ¸í·É¾îÀÇ server Çʵ忡 $SERVER º¯¼ö¸¦ ÀÔ·ÂÇÏ°í ±× partition Çʵ忡 $PART º¯¼ö¸¦ ÀÔ·ÂÇϽʽÿÀ. uss add ¸í·ÉÀ» »ç¿ëÇÏ´Â °æ¿ì -server ¹× -partition Àμö¸¦ »ç¿ëÇÏ¿© ¿øÇÏ´Â °ªÀ» Á¦°øÇϽʽÿÀ. uss bulk ¸í·ÉÀ» »ç¿ëÇÏ´Â °æ¿ì ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡ ÀÖ´Â °¢ »ç¿ëÀÚÀÇ add ¸í·É¾îÀÇ file_server ¹× partition Çʵ忡 ¿øÇÏ´Â °ªÀ» Á¦°øÇϽʽÿÀ.
º¯¼ö $1 - $9Àº °èÁ¤ÀÇ ´Ù¸¥ Ãø¸éÀ» »ç¿ëÀÚ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. uss add ¸í·É¿¡ ´ëÇÑ -var Àμö¸¦ »ç¿ëÇϰųª ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ ÇØ´ç Çʵ忡 ÀÌµé º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇϽʽÿÀ. -var Àμö´Â °¢ ÀνºÅϽº°¡ °ø¹éÀ¸·Î ±¸ºÐµÈ µÎ ºÎºÐÀÎ ¼ýÀÚ »öÀΰú °ªÀ» °¡Áø´Ù´Â ¸é¿¡¼ ƯÀÌÇÕ´Ï´Ù. ¼ýÀÚ º¯¼öÀÇ »ç¿ë ¿¹¸¦ º¸·Á¸é V ¸í·É¾î¸¦ »ç¿ëÇÑ º¼·ý ÀÛ¼º¿¡¼ mount_point ¹× quota Çʵ忡 ´ëÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
°èÁ¤ ±¸¼ºÀÇ ÀÏºÎ Ãø¸éÀÌ ºÎºÐÀûÀ¸·Î »ó¼öÀÌ°í ºÎºÐÀûÀ¸·Î º¯¼öÀÎ °æ¿ì ¸í·É¾î Çʵ忡¼ º¯¼ö¿Í »ó¼ö¸¦ Á¶ÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ABC Corporation¿¡¼ /afs/abc.com/usr µð·ºÅ丮¿¡ »ç¿ëÀÚ º¼·ýÀ» ¸¶¿îÆ®ÇÑ´Ù°í °¡Á¤ÇØ º¾½Ã´Ù. ÀÌ °æ·Î À̸§ ºÎºÐÀº »ó¼öÀÌÁö¸¸ ¸¶¿îÆ® Æ÷ÀÎÆ®¿Í Ȩ µð·ºÅ丮ÀÇ À̸§Àº $USER º¯¼ö¿¡ ÇØ´çÇÏ´Â »ç¿ëÀÚÀÇ »ç¿ëÀÚ À̸§ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î °èÁ¤À» ±¸¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ V ¸í·É¾îÀÇ mount_point Çʵ忡¼ »ó¼ö ¹®ÀÚ¿°ú º¯¼ö¸¦ Á¶ÇÕÇØ¼ »ç¿ëÇϽʽÿÀ.
/afs/abc.com/usr/$USER
±×·± ´ÙÀ½ uss add ¸í·É¿¡ ´ëÇÑ -user Àμö¸¦ »ç¿ëÇϰųª ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡ ÀÖ´Â °¢ »ç¿ëÀÚÀÇ add ¸í·É¾îÀÇ username Çʵ忡 $USER º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇϽʽÿÀ.
ÅÛÇø´Àº ÀÌ ÅÛÇø´ÀÌ ÀÎÁõ Àü¿ë °èÁ¤À» ÀÛ¼ºÇϱ⿡ ÀûÀýÇÑ 0±æÀÌ ÆÄÀÏÀÎ °æ¿ì¿¡µµ uss ¸í·É ÀÎÅÍÇÁ¸®ÅͰ¡ uss add ¶Ç´Â uss bulk ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
uss add ¶Ç´Â uss bulk ¸í·É¿¡ ´ëÇØ -template Àμö¸¦ Á¦°øÇÏÁö ¾ÊÀ¸¸é ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ´ÙÀ½ÀÇ °¢ µð·ºÅ丮¿¡¼ uss.templateÀ̶ó´Â ÅÛÇø´ ÆÄÀÏÀ» °Ë»öÇÕ´Ï´Ù.
´Ù¸¥ À̸§À» °¡Áö°Å³ª ´Ù¸¥ µð·ºÅ丮¿¡ ÀúÀåµÇ¾î ÀÖ´Â ÅÛÇø´ ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é uss add ¶Ç´Â uss bulk ¸í·É¿¡ -template Àμö¸¦ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. ÆÄÀÏ À̸§¸¸ Á¦°øÇÏ´Â °æ¿ì ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ¹Ù·Î Àü¿¡ ³ª¿µÈ µð·ºÅ丮¿¡¼ ÇØ´ç ÆÄÀÏÀ» ã½À´Ï´Ù. °æ·Î À̸§°ú ÆÄÀÏ À̸§À» Á¦°øÇϸé ÁöÁ¤µÈ µð·ºÅ丮¸¸ °Ë»öÇϸç ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡ »ó´ëÀûÀ¸·Î ºÎºÐ °æ·Î À̸§À» ÇØ¼®ÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ÅÛÇø´ ÆÄÀÏÀ» ±¸¼ºÇÒ ¶§ µû¶ó¾ß ÇÒ ¸î¸î ÀÏ¹Ý ±ÔÄ¢À» ¿ä¾àÇØ¼ ¼³¸íÇÕ´Ï´Ù. °¢ ¸í·É¾î ±¸¹® Á¤ÀǸ¦ º¸·Á¸é ´ÙÀ½ Àý(G ¸í·É¾î¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ È¨ µð·ºÅ丮ÀÇ °øÆòÇÑ ºÐ¹è¿¡¼ X ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¸í·É ½ÇÇà)À» ÂüÁ¶ÇϽʽÿÀ.
G V D F E L S A X
D, E ¹× F ¸í·É¾î¸¦ »ç¿ëÇÏ¿© uss ¸í·ÉÀ» ½ÇÇàÇϰí ÀÖ´Â ½Ã½ºÅÛÀÇ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¼ µð·ºÅ丮³ª ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸³ª ÀÌ·± µð·ºÅ丮³ª ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀº ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ´ÙÀ½°ú °°Àº µÎ °¡Áö ÀáÀçÀûÀÎ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ë¾ÈÀº uss Á¶ÀÛÀÌ ¿Ï·áµÈ ÈÄ¿¡ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ µÈ ´ÙÀ½ ÇÊ¿äÇÑ chown ¸í·ÉÀ» ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª ÀÌ·± ¹æ¹ýÀº ÀÚµ¿À¸·Î ¼öÇàÇÒ ¼ö ÀÖ´Â °èÁ¤ ÀÛ¼º ÇÁ·Î¼¼½º°¡ »ó´çÈ÷ º¹ÀâÇØÁö´Â °á°ú¸¦ ³º½À´Ï´Ù.
½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ© ±¸¼º¿¡ ´ëÇØ ±ÇÀåµÇ´Â ¹æ¹ýÀº ±× ´ë½Å AFS package À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. package ÇÁ·Î±×·¥À» »ç¿ëÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àý¿¡¼´Â ±âº» ¹× Àüü °èÁ¤ À¯Çü¿¡ ´ëÇÑ ¿¹Á¦ ÅÛÇø´(ÀÎÁõ Àü¿ë °èÁ¤¿¡ ´ëÇÑ ÅÛÇø´Àº ºñ¾î ÀÖÀ½)À» ¼³¸íÇÕ´Ï´Ù.
ù ¹øÂ° ¿¹Á¦´Â ±âº» °èÁ¤À» ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ¿©±â¿¡´Â µÎ °³ÀÇ G ¸í·É¾î¿Í º¼·ý À̸§, ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ, ÆÄƼ¼Ç ¹× ų·Î¹ÙÀÌÆ® ´ÜÀ§ÀÇ ÇÒ´ç·®, ¸¶¿îÆ® Æ÷ÀÎÆ®, Ȩ µð·ºÅ丮 »ç¿ëÀÚ ¹× Ȩ µð·ºÅ丮 ¾×¼¼½º Á¦¾î ¸ñ·ÏÀ» Á¤ÀÇÇÏ´Â V ¸í·É¾î°¡ Æ÷ÇԵ˴ϴÙ. ABC Corporation ¼¿¿¡¼ ÀûÀýÇÑ ÅÛÇø´Àº ´ÙÀ½°ú °°½À´Ï´Ù.
G /afs/.abc.com/usr1 G /afs/.abc.com/usr2 V user.$USER $SERVER.abc.com /vicep$PART 5000 $AUTO/$USER $UID \ $USER all staff rl
ÀÌ·¯ÇÑ À¯ÇüÀÇ ÅÛÇø´¿¡¼ uss add ¸í·ÉÀ» ½ÇÇàÇÒ ¶§´Â ´ÙÀ½ Àμö¸¦ Á¦°øÇϽʽÿÀ.
º¸È£ ¼¹ö´Â ÀÚµ¿À¸·Î $UID º¯¼ö¿¡ ´ëÇØ AFS UID¸¦ ÁöÁ¤Çϰí G ¸í·É¾î´Â $AUTO º¯¼öÀÇ °ªÀ» Á¦°øÇÕ´Ï´Ù.
´ÙÀ½ ¿¹Á¦ ÅÛÇø´ ÆÄÀÏÀº ABC Corporation ¼¿¿¡ Àüü °èÁ¤À» ÀÛ¼ºÇÕ´Ï´Ù. °¢ ¸í·É¾î À¯Çü¿¡ ´ëÇÑ ´ÙÀ½ ¼½¼ÇÀº ¿¹Á¦ÀÇ °á°ú¸¦ ¼³¸íÇÕ´Ï´Ù. V ¹× E ¸í·É¾î´Â ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇØ µÎ °³ÀÇ Çà¿¡ Ç¥½ÃµÇ¾ú´Ù´Â Á¡À» ¾Ë¾Æ µÎ½Ê½Ã¿À.
# # Specify the available grouping directories # G /afs/.abc.com/usr1 G /afs/.abc.com/usr2 # # Create the user's home volume # V user.$USER $SERVER.abc.com /vicep$PART 5000 /afs/.abc.com/$AUTO/$USER \ $UID $USER all abc:staff rl # # Create directories and files for mail # D $MTPT/.MESSAGES 0700 $UID $USER all abc:staff none D $MTPT/.Outgoing 0700 $UID $USER rlidwk postman rlidwk D $MTPT/Mailbox 0700 $UID $USER all abc:staff none system:anyuser lik # # Here are some useful scripts for login etc. # F $MTPT/.Xbiff 0755 $UID /afs/abc.com/admin/user/proto F $MTPT/.Xresources 0644 $UID /afs/abc.com/admin/user/proto F $MTPT/.Xsession 0755 $UID /afs/abc.com/admin/user/proto F $MTPT/.cshrc 0755 $UID /afs/abc.com/admin/user/proto F $MTPT/.login 0755 $UID /afs/abc.com/admin/user/proto F $MTPT/.logout 0755 $UID /afs/abc.com/admin/user/proto F $MTPT/.twmrc 0644 $UID /afs/abc.com/admin/user/proto F $MTPT/preferences 0644 $UID /afs/abc.com/admin/user/proto # # Make a passwd entry # E /afs/.abc.com/common/etc/newaccts/passwd_$USER 0644 root \ "$USER:X:$UID:11:$NAME:$MTPT:/bin/csh" # # Put in the standard password/authentication checks # A $USER 250 noreuse 9 25 # # Create and mount a public volume for the user # X "create_public_vol $USER $1 $2" # # Here we set up the symbolic link to public directory # S /afs/abc.com/public/$USER $MTPT/public
¼öõ °³ÀÇ »ç¿ëÀÚ °èÁ¤ÀÌ ÀÖ´Â ¼¿¿¡¼ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ¸ðµÎ ÇÑ µð·ºÅ丮¿¡ ¹èÄ¡ÇÒ °æ¿ì »ç¿ëÀÚ È¨ µð·ºÅ丮°¡ ¾×¼¼½ºµÉ ¶§ µð·ºÅ丮 Á¶È¸ ¼Óµµ°¡ »ó´çÈ÷ ´À·ÁÁö¹Ç·Î ÀÌµé ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ¿©·¯ »óÀ§ µð·ºÅ丮¿¡ ºÐ¹èÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ °æ¿ì°¡ Á¾Á¾ ÀÖ½À´Ï´Ù. °¡´ÉÇÑ ÇØ°á ¹æ¹ýÀº »ç¿ëÀÚ È¨ µð·ºÅ丮¸¦ ¾ËÆÄºª ¼ø¼´ë·Î ±×·ìÈÇϰųª Çмú ¶Ç´Â ±â¾÷ ºÎ¹®°ú °°Àº ºÎ¼¸¦ ³ªÅ¸³»´Â »óÀ§ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª ½ÇÁ¦·Î ´ë±Ô¸ð ¼¿¿¡¼´Â ÀÌ·¯ÇÑ ¸î¸î ±×·ìÀÌ ¿©ÀüÈ÷ ³Ê¹« Ä¿¼ µð·ºÅ丮 Á¶È¸ ¼Óµµ¸¦ ¶³¾î¶ß¸± ¼ö ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ ±×·ì¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚµéÀº ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¸¦ ¾×¼¼½ºÇÒ ¶§¸¶´Ù ºÎ´çÇÏ°Ô ºÒ¸®ÇÑ Á¶°Ç¿¡ óÇÏ°Ô µË´Ï´Ù. ÀÛ¾÷Àå ºÎ¼¸¦ ³ªÅ¸³»´Â ±×·ìÈÀÇ ¶Ç ´Ù¸¥ ¸ÍÁ¡Àº »ç¿ëÀÚ°¡ ºÎ¼ °ü°è¸¦ º¯°æÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ¿Å°Ü¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.
ÇÑ °¡Áö ´ë¾ÈÀº ÀÛ¾÷Àå ºÎ¼¸¦ ³ªÅ¸³»Áö ¾Ê´Â ¿©·¯ °³ÀÇ »óÀ§ µð·ºÅ丮·Î »ç¿ëÀÚ È¨ µð·ºÅ丮¸¦ °øÆòÇÏ°Ô ºÐ¹èÇÏ´Â °ÍÀÔ´Ï´Ù. uss ¸í·É ÁýÇÕÀ» »ç¿ëÇϸé ÅÛÇø´ ÆÄÀÏÀÇ ¸Ç À§¿¡¼ °¢°¢¿¡ ´ëÇØ G ¸í·É¾î¸¦ ¹èÄ¡ÇÑ ´ÙÀ½ V ¸í·É¾îÀÇ mount_point Çʵ忡 $AUTO º¯¼ö¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮 ¸ñ·ÏÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â $AUTO º¯¼ö¸¦ ¸¸³ª¸é ÇöÀç °¡Àå ÀûÀº ¼öÀÇ Ç׸ñÀ» °¡Áö´Â G ¸í·É¾î¿¡ ÀÇÇØ ¸í¸íµÈ µð·ºÅ丮¸¦ ´ëüÇÕ´Ï´Ù(½ÇÁ¦·Î $AUTO º¯¼ö´Â ¸í·É¾î À¯Çü¿¡ °ü°è¾øÀÌ °æ·Î À̸§À» Æ÷ÇÔÇÏ´Â ¾î¶°ÇÑ Çʵ忡¼µµ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç °æ¿ì¿¡¼ ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ÇöÀç °¡Àå ÀûÀº ¼öÀÇ Ç׸ñÀ» °¡Áö°í ÀÖ´Â µð·ºÅ丮¸¦ ´ëüÇÕ´Ï´Ù).
G ¸í·É¾î ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
G directory
¿©±â¼ directory´Â ¿ÏÀüÇÑ µð·ºÅ丮 °æ·Î À̸§À̳ª ¸¶Áö¸· ¿ä¼Ò(µð·ºÅ丮 ÀÚü)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ¿¡ µû¶ó V ¸í·É¾îÀÇ mount_point Çʵ忡 ¹èÄ¡ÇÒ ÀûÀýÇÑ °ªÀÌ °áÁ¤µË´Ï´Ù.
°¢ µð·ºÅ丮·ÎÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ »õ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¹¸¦ µé¾î ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤¿¡ ´ëÇÑ ABC Corporation ¿¹Á¦ ÅÛÇø´Àº ´ÙÀ½ÀÇ µÎ µð·ºÅ丮¸¦ Á¤ÀÇÇÕ´Ï´Ù.
G /afs/.abc.com/usr1 G /afs/.abc.com/usr2
¶ÇÇÑ V ¸í·É¾îÀÇ mount_point Çʵ忡 $AUTO/$USER °ªÀ» Ãß°¡ÇÕ´Ï´Ù. µ¿ÀÏÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº ´ÙÀ½°ú °°ÀÌ µð·ºÅ丮¸¦ Á¤ÀÇÇÏ´Â °ÍÀÔ´Ï´Ù.
G usr1 G usr2
±×¸®°í V ¸í·É¾îÀÇ mount_point Çʵ忡 /afs/.abc.com/$AUTO/$USER¿Í °°Àº ¿ÏÀüÇÑ °æ·Î À̸§À» ÁöÁ¤ÇϽʽÿÀ.
ÅÛÇø´ ÆÄÀÏÀÌ ºñ¾î ÀÖÁö (0±æÀÌ) ¾ÊÀº ÇÑ ÀÌ ÆÄÀÏ ¾È¿¡´Â ÇϳªÀÇ V ¸í·É¾î¸¸ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù(uss °èÁ¤ ÀÛ¼º Á¶ÀÛÀÇ ÀϺηΠ»ç¿ëÀÚ¿¡ ´ëÇØ ´Ù¸¥ º¼·ýÀ» ÀÛ¼ºÇÏ·Á¸é X ¸í·É¾î¸¦ »ç¿ëÇÏ¿© vos create ¸í·É ¶Ç´Â fs mkmount ¸í·É°ú °°ÀÌ ´Ù¸¥ ¸í·É°ú ÇÔ²² ÀÌ vos create ¸í·ÉÀ» È£ÃâÇÏ´Â ½ºÅ©¸³Æ®¸¦ È£ÃâÇϽʽÿÀ. ¿¹¸¦ µé¾î X ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¸í·É ½ÇÇàÀ» ÂüÁ¶ÇϽʽÿÀ).
V ¸í·É¾î´Â ´ÙÀ½ AFS ¿£Æ¼Æ¼¸¦ Á¤ÀÇÇÕ´Ï´Ù.
V ¸í·É¾îÀÇ Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸íÀº ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤ ÅÛÇø´¿¡ ³ª¿À´Â ¿¹Á¦¸¦ ÂüÁ¶ÇÕ´Ï´Ù(¿©±â¿¡¼´Â ÀÐ±â Æí¸®Çϵµ·Ï ¸í·É¾î¸¦ µÎ ÇàÀ¸·Î ³ªÅ¸³ °Í¿¡ ºÒ°úÇÔ).
V user.$USER $SERVER.abc.com /vicep$PART 5000 \ /afs/.abc.com/$AUTO/$USER $UID $USER all abc:staff rl
V ¸í·É¾îÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
V volume_name server partition quota mount_point owner ACL
¿©±â¼,
»ç¿ëÀÚ À̸§À» º¼·ý À̸§ÀÇ ÀϺηΠÆ÷ÇÔ½ÃŰ´Â ±ÔÄ¢À» µû¸£·Á¸é ÀÌ Çʵ忡 $USER º¯¼ö¸¦ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. ÀÌ º¯¼ö´Â uss add ¸í·É¿¡ ´ëÇÑ -user Àμö¿¡¼ ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ username Çʵ忡¼ ±× °ªÀ» ÃëÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦¿¡¼´Â °ª user.$USER¸¦ »ç¿ëÇÏ¿© ÀϹÝÀûÀÎ º¼·ý À̸§, user.usernameÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚ smith¿¡ ´ëÇÑ °èÁ¤À» ÀÛ¼ºÇÒ ¶§´Â -user smith¸¦ uss add ¸í·É¿¡ ´ëÇÑ Àμö·Î Æ÷ÇÔ½ÃŰ°Å³ª ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ username Çʵ忡 °ª smith¸¦ Ãß°¡ÇϽʽÿÀ.
´Ù¸¥ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡ ´Ù¸¥ »ç¿ëÀÚÀÇ º¼·ýÀ» ¹èÄ¡ÇÏ·Á¸é ÀÌ Çʵ忡 $SERVER º¯¼ö¸¦ »ç¿ëÇϰí uss add ¸í·ÉÀÇ -server Àμö¸¦ »ç¿ëÇØ¼ ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ server Çʵ忡¼ $SERVER º¯¼öÀÇ °ªÀ» Á¦°øÇϽʽÿÀ. ¸í·ÉÇà¿¡ ¿ÏÀü ±ÔÁ¤ÈµÈ È£½ºÆ® À̸§À» ±×´ë·Î ÀÔ·ÂÇÏÁö ¾Ê°íµµ ÀÌ À̸§À» ÁöÁ¤ÇÏ´Â ½¬¿î ¹æ¹ýÀº »ó¼ö ¹× $SERVER º¯¼ö¸¦ Á¶ÇÕÇØ¼ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ƯÈ÷ »ó¼ö´Â ¸ðµç ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ¿¡ °øÅëÀûÀ¸·Î Àû¿ëµÇ´Â µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦¿¡¼ ¼¿ÀÇ ¸ðµç ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀº abc.com µµ¸ÞÀÎ À̸§ Á¢¹Ì¾î¸¦ °øÀ¯ÇϹǷΠserver Çʵå´Â $SERVER.abc.com¿Í °°ÀÌ º¯¼ö¿Í »ó¼ö¸¦ Á¶ÇÕÇÕ´Ï´Ù. ½Ã½ºÅÛ fs1.abc.com¿¡ »õ º¼·ýÀ» ¹èÄ¡ÇÏ·Á¸é -server fs1À» uss add ¸í·É¿¡ ´ëÇÑ Àμö·Î Æ÷ÇÔ½ÃŰ°Å³ª ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ server Çʵ忡 °ª fs1À» Ãß°¡ÇϽʽÿÀ.
´Ù¸¥ ÆÄƼ¼Ç¿¡ ´Ù¸¥ »ç¿ëÀÚÀÇ º¼·ýÀ» ¹èÄ¡ÇÏ·Á¸é ÀÌ Çʵ忡 $PART º¯¼ö¸¦ »ç¿ëÇϰí uss add ¸í·ÉÀÇ -partition Àμö¸¦ »ç¿ëÇØ¼ ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ partition Çʵ忡¼ $PART º¯¼öÀÇ °ªÀ» Á¦°øÇϽʽÿÀ. ¸ðµç ÆÄƼ¼Ç À̸§ÀÌ /vicep ¹®ÀÚ¿·Î ½ÃÀ۵ǹǷΠÀÌ ¹®ÀÚ¿À» »ó¼ö·Î¼ $PART º¯¼ö¿Í ÇÔ²² Á¶ÇÕÇÏ´Â °ÍÀÌ Æí¸®ÇÑ ¹æ¹ýÀÔ´Ï´Ù.
ABC Corporation ¿¹Á¦ ÅÛÇø´Àº /vicep$PART¿Í °°ÀÌ »ó¼ö ¹®ÀÚ¿ /vicep¸¦ $PART º¯¼ö¿Í Á¶ÇÕÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â »õ·Î¿î ¸ðµç »ç¿ëÀÚ¿¡°Ô 5000 KBÀÇ Ãʱâ ÇÒ´ç·®À» ºÎ¿©ÇÕ´Ï´Ù.
Àбâ Àü¿ë º¼·ý¿¡¼ »õ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ½ÇÆÐÇÏÁö ¾Êµµ·Ï ¸¶¿îÆ® Æ÷ÀÎÆ®±îÁöÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÀÌ Çʵ忡 $AUTO º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì °¢ G ¸í·É¾î¿¡¼ ¸í¸íÇÏ´Â µð·ºÅ丮´Â ÀÌ¹Ì Àбâ/¾²±â °æ·Î¸¦ ³ªÅ¸³»°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸¶¿îÆ® Æ÷ÀÎÆ® À̸§ÀÇ ´Ù¸¥ ºÎºÐµµ »ç¿ëÀÚ¸¶´Ù ´Ù¸¥ °æ¿ì ÀÌ Çʵ忡 $MTPT º¯¼ö¸¦ »ç¿ëÇϰí uss add ¸í·ÉÀÇ -mount Àμö¸¦ »ç¿ëÇØ¼ ¶Ç´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾îÀÇ mount_point Çʵ忡 °ªÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ÅÛÇø´ÀÇ ´ÙÀ½ ¸í·É¾î¿¡ $MTPT º¯¼ö°¡ ³ªÅ¸³ª¸é (º¸Åë D, E ¶Ç´Â F ¸í·É¾î¿¡¼) ÀÌ º¯¼ö´Â ÀÌ ÇʵåÀÇ Àüü ³»¿ëÀ» ±× °ªÀ¸·Î ÃëÇÕ´Ï´Ù.
Çϳª ÀÌ»óÀÇ »óÀ§ µð·ºÅ丮¿¡ Ȩ µð·ºÅ丮¸¦ ÇÔ²² ±×·ìÈÇÏ´Â °Í¿¡ ´ëÇØ ³»¸° °áÁ¤¿¡ µû¶ó »ó¼ö¿Í º¯¼ö¸¦ Á¶ÇÕÇϽʽÿÀ. ÅÛÇø´À» ÂüÁ¶ÇÏ´Â uss add ¶Ç´Â uss bulk ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ÀÌ »óÀ§ µð·ºÅ丮°¡ ÀÌ¹Ì ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ȩ µð·ºÅ丮 ±×·ìÈÀÇ ´Ù¾çÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
$AUTO º¯¼ö´Â ÀÌ ¹æ½ÄÀ¸·Î °øÆòÇÏ°Ô È¨ µð·ºÅ丮¸¦ ºÐ¹èÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. G ¸í·É¾î¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ È¨ µð·ºÅ丮ÀÇ °øÆòÇÑ ºÐ¹è¿¡¼ ¼³¸íÇÏ´Â °Íó·³ uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â G ÅÛÇø´ ¸í·É¾î¸¦ ¾Õ¿¡ »ç¿ëÇÔÀ¸·Î½á Á¤ÀǵǾúÀ¸¸ç ÇöÀç °¡Àå ÀûÀº ¼öÀÇ Ç׸ñÀ» °¡Áö°í ÀÖ´Â µð·ºÅ丮¸¦ ´ëüÇÕ´Ï´Ù. ¿¹Á¦ ABC Corporation ÅÛÇø´Àº °ª /afs/.abc.com/$AUTO/$USER¸¦ »ç¿ëÇÏ¿© ÀÌ ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
ÀÌ ¼³°è ¹æ½ÄÀ» ±¸ÇöÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº /afs/.jkl.com/usr/$MTPT/$USER¿¡¼Ã³·³ $MTPT º¯¼ö¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ ¶Ç´Â ¿©·¯ ¹®ÀÚ¸¦ ³ªÅ¸³»´Â °ÍÀÔ´Ï´Ù. ±×·± ´ÙÀ½ -user smith ¹× -mount s/m Àμö¸¦ uss add ¸í·É¿¡ Á¦°øÇÏ¿© ¸¶¿îÆ® Æ÷ÀÎÆ® /afs/.jkl.com/usr/s/m/smith¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.
ÃÖ¼ÒÇÑ ÀÌ Çʵ忡 °ª $USER allÀ» Æ÷ÇÔ½ÃÄÑ »õ »ç¿ëÀÚ¿¡°Ô ¸ðµç ±ÇÇÑÀ» ºÎ¿©ÇϽʽÿÀ. ÆÄÀÏ ¼¹ö´Â system:administrators ±×·ì¿¡µµ ¸ðµç ±ÇÇÑÀ» ÀÚµ¿À¸·Î ºÎ¿©ÇÕ´Ï´Ù. °èÁ¤ ÀÛ¼ºÀÇ ¸¶Áö¸· ´Ü°è¿¡¼ uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ÀÛ¼º ÇÁ·Î¼¼½ºÁß¿¡ ¼³Á¤µÈ ACL¿¡¼ uss ¸í·ÉÀÇ ½ÇÇàÀÚ¸¦ ÀÚµ¿À¸·Î »èÁ¦ÇϹǷΠÀÌ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù.
ABC Corporation ¿¹Á¦¿¡¼´Â ´ÙÀ½ °ªÀ» »ç¿ëÇÏ¿© »õ·Î¿î »ç¿ëÀÚ¿¡°Ô ¸ðµç ±ÇÇÑÀ» ºÎ¿©Çϰí abc:staff ±×·ìÀÇ ±¸¼º¿ø¿¡°Ô r(Àбâ) ¹× l(Á¶È¸) ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
$USER all abc:staff rl
ÅÛÇø´ ÆÄÀÏÀÇ °¢ D ¸í·É¾î´Â µð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÅÛÇø´¿¡¼ ÀÌ ¸í·É¾îÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. D ¸í·É¾î°¡ »õ·Î¿î »ç¿ëÀÚ È¨ µð·ºÅ丮¿¡ ÇÏÀ§ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì V ¸í·É¾î µÚ¿¡ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. uss ¸í·ÉÀÌ ½ÇÇàµÇ´Â ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â °ÍÀº ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¿¡¼ ¼³¸íÇÏ´Â ¿©·¯ °¡Áö ÀÌÀ¯·Î ÀÎÇØ ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.
D ¸í·É¾îÀÇ Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸íÀº ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤ ÅÛÇø´ÀÇ ¿¹Á¦ Áß Çϳª¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
D $MTPT/Mailbox 0700 $UID $USER all abc:staff none system:anyuser lik
D ¸í·É¾î ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
D pathname mode_bits owner ACL
¿©±â¼,
µð·ºÅ丮·ÎÀÇ Àбâ/¾²±â °æ·Î À̸§À» ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ »õ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÀÌ Çʵ忡 $MTPT º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì °¢ V ¸í·É¾îÀÇ mount_point ÇʵåÀÇ °ªÀº ÀÌ¹Ì Àбâ/¾²±â °æ·Î¸¦ ³ªÅ¸³»°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABC Corporation ¿¹Á¦¿¡¼´Â °ª $MTPT/Mailbox¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ Mailbox ÇÏÀ§ µð·ºÅ丮¸¦ ¹èÄ¡ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â °ª 0700À» »ç¿ëÇÏ¿© Mailbox ÇÏÀ§ µð·ºÅ丮ÀÇ ¸ðµå ºñÆ®¸¦ rwxr-----·Î ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ µð·ºÅ丮°¡ AFS¿¡ À§Ä¡ÇÏ´Â °æ¿ì ABC Corporation ¿¹Á¦ ÅÛÇø´¿¡¼ ó·³ ÀÌ Çʵ忡 $UID º¯¼ö¸¦ Ãß°¡ÇϽʽÿÀ. ±×·¯¸é º¸È£ ¼¹ö´Â »ç¿ëÀÚ°¡ -uid Àμö¸¦ uss add ¸í·É¿¡ Á¦°øÇϰųª ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾î¿¡¼ uid Çʵ带 ä¿ìÁö ¾Ê´Â ÇÑ ÀÚµ¿À¸·Î AFS UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù(±âÁ¸ÀÇ UNIX °èÁ¤À» º¯È¯ÇÏ´Â °æ¿ì uss¸¦ »ç¿ëÇÑ ±âÁ¸ UNIX °èÁ¤ º¯È¯ÀÇ Ãß°¡ °í·Á»çÇ׿¡ ´ëÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ).
µð·ºÅ丮°¡ ·ÎÄà µð½ºÅ©¿¡ ÀÖÀ¸¸é uss ¸í·ÉÀ» ½ÇÇàÇϰí ÀÖ´Â »ç¿ëÀÚ À̸§À̳ª UNIX UID¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. ´Ù¸¥ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÒ ¶§ ¹ß»ýÇÏ´Â ¹®Á¦¿¡ ´ëÇØ¼´Â ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÃÖ¼ÒÇÑ °ª $USER allÀ» Æ÷ÇÔ½ÃÄÑ »õ »ç¿ëÀÚ¿¡°Ô ¸ðµç ±ÇÇÑÀ» ºÎ¿©ÇϽʽÿÀ. °èÁ¤ ÀÛ¼ºÀÇ ¸¶Áö¸· ´Ü°è¿¡¼ uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ÀÛ¼º ÇÁ·Î¼¼½ºÁß¿¡ ¼³Á¤µÈ ACL¿¡¼ uss ¸í·ÉÀÇ ½ÇÇàÀÚ¸¦ ÀÚµ¿À¸·Î »èÁ¦ÇϹǷΠÀÌ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù. µð·ºÅ丮°¡ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â °æ¿ì ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇÏ´Â °Íó·³ Ç×»ó ¿À·ù ¸Þ½ÃÁö°¡ ¹ß»ýÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦¿¡¼´Â ´ÙÀ½ °ªÀ» »ç¿ëÇÏ¿© »õ·Î¿î »ç¿ëÀÚ¿¡°Ô ¸ðµç ±ÇÇÑÀ» ºÎ¿©Çϰí abc:staff ±×·ìÀÇ ±¸¼º¿ø¿¡°Ô ¾î¶°ÇÑ ±ÇÇѵµ ºÎ¿©ÇÏÁö ¾Ê°í system:anyuserÀÇ ±¸¼º¿ø¿¡°Ô l(Á¶È¸), i(»ðÀÔ) ¹× k(Àá±Ý) ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
$USER all abc:staff none system:anyuser lik
ÀÌ·¯ÇÑ È®ÀåµÈ ±ÇÇÑÀ» system:anyuser ±×·ì¿¡ ºÎ¿©ÇÏ¿© ½Ã½ºÅÛ »ç¿ëÀÚ(¸ÞÀÏ Àü´Þ µð¸Õ)°¡ Mailbox µð·ºÅ丮¿¡ ¸ÞÀÏÀ» »ðÀÔÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. r(Àбâ) ±ÇÇÑÀÌ ¾øÀ¸¸é system:anyuser ±×·ìÀÇ ±¸¼º¿øÀº ¸ÞÀÏ ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù.
ÅÛÇø´ ÆÄÀÏÀÇ °¢ F ¸í·É¾î´Â ±âÁ¸ÀÇ ÇÁ·ÎÅäŸÀÔ ÆÄÀÏ ³»¿ëÀ» º¹»çÇÏ¿© ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÅÛÇø´¿¡¼ ÀÌ ¸í·É¾îÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾øÀ¸¸ç °¢ ¸í·É¾î°¡ ´Ù¸¥ ÇÁ·ÎÅäŸÀÔÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. F ¸í·É¾î°¡ »õ »ç¿ëÀÚÀÇ µð·ºÅ丮³ª ÇÏÀ§ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì ÀÌ ¸í·É¾î´Â »óÀ§ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â V ¶Ç´Â D ¸í·É¾î ´ÙÀ½¿¡ ³ª¿Í¾ß ÇÕ´Ï´Ù. uss ¸í·ÉÀÌ ½ÇÇàµÇ´Â ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡¼ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀº ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¿¡¼ ¼³¸íÇÏ´Â ¿©·¯ °¡Áö ÀÌÀ¯·Î ÀÎÇØ ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.
E ¸í·É¾îµµ ÆÄÀÏÀ» ÀÛ¼ºÇÏÁö¸¸ µÎ °¡Áö À¯ÇüÀÇ ¸í·É¾î´Â »óÈ£ º¸¿ÏÀûÀÎ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù. E ¸í·É¾î·Î ÀÛ¼ºÇÑ ÆÄÀÏÀº ÆÄÀÏÀ» ³»¿ëÀ» ÁöÁ¤ÇÏ´Â Çʵ忡 ³ªÅ¸³¯ ¼ö ÀÖÀ¸¹Ç·Î °¢ »ç¿ëÀÚ¿¡ ¸Â°Ô »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ý´ë·Î F ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºµÈ ÆÄÀÏÀÇ ³»¿ëÀº ¸ðµç »ç¿ëÀÚ¿¡°Ô µ¿ÀÏÇÕ´Ï´Ù. ±×·¯³ª E ÆÄÀÏÀº ´ÜÀÏ Çà¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ°í F ÆÄÀÏÀº ±æÀÌ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
F ¸í·É¾îÀÇ Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸íÀº ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤ ÅÛÇø´ÀÇ ¿¹Á¦ Áß Çϳª¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
F $MTPT/.login 0755 $UID /afs/abc.com/admin/user/proto
F ¸í·É¾îÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
F pathname mode_bits owner prototype_file
¿©±â¼,
ÆÄÀÏ·ÎÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ »õ ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÀÌ Çʵ忡 $MTPT º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì °¢ V ¸í·É¾îÀÇ mount_point ÇʵåÀÇ °ªÀº ÀÌ¹Ì Àбâ/¾²±â °æ·Î¸¦ ³ªÅ¸³»°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABC Corporation ¿¹Á¦¿¡¼´Â °ª $MTPT/.loginÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ .loginÀ̶ó´Â ÆÄÀÏÀ» ¹èÄ¡ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â °ª 0755¸¦ »ç¿ëÇÏ¿© .login ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµå ºñÆ®¸¦ rwxr-xr-x·Î ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀÌ AFS¿¡ À§Ä¡ÇÏ´Â °æ¿ì ABC Corporation ¿¹Á¦ ÅÛÇø´¿¡¼ ó·³ ÀÌ Çʵ忡 $UID º¯¼ö¸¦ Ãß°¡ÇϽʽÿÀ. ±×·¯¸é º¸È£ ¼¹ö´Â »ç¿ëÀÚ°¡ -uid Àμö¸¦ uss add ¸í·É¿¡ Á¦°øÇϰųª ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾î¿¡¼ uid Çʵ带 ä¿ìÁö ¾Ê´Â ÇÑ ÀÚµ¿À¸·Î AFS UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù(±âÁ¸ÀÇ UNIX °èÁ¤À» º¯È¯ÇÏ´Â °æ¿ì uss¸¦ »ç¿ëÇÑ ±âÁ¸ UNIX °èÁ¤ º¯È¯ÀÇ Ãß°¡ °í·Á»çÇ׿¡ ´ëÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ).
ÆÄÀÏÀÌ ·ÎÄà µð½ºÅ©¿¡ ÀÖÀ¸¸é uss ¸í·ÉÀ» ½ÇÇàÇϰí ÀÖ´Â »ç¿ëÀÚ À̸§À̳ª UNIX UID¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. ´Ù¸¥ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÒ ¶§ ¹ß»ýÇÏ´Â ¹®Á¦¿¡ ´ëÇØ¼´Â ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABC Corporation ¿¹Á¦´Â µð·ºÅ丮 /afs/abc.com/admin/user/proto¿¡ ÀÖ´Â .loginÀ̶ó´Â ÇÁ·ÎÅäŸÀÔ ÆÄÀÏÀ» ÂüÁ¶ÇÕ´Ï´Ù.
ÅÛÇø´ ÆÄÀÏÀÇ °¢ E ¸í·É¾î´Â ÁöÁ¤µÈ ´ÜÀÏ ÇàÀ» ¿¡ÄÚÇÏ¿© ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÅÛÇø´¿¡¼ ÀÌ ¸í·É¾îÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. E ¸í·É¾î°¡ »õ »ç¿ëÀÚÀÇ µð·ºÅ丮³ª ÇÏÀ§ µð·ºÅ丮¿¡ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °æ¿ì ÀÌ ¸í·É¾î´Â »óÀ§ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â D ¸í·É¾î ´ÙÀ½¿¡ ³ª¿Í¾ß ÇÕ´Ï´Ù. uss ¸í·ÉÀÌ ½ÇÇàµÇ´Â ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡¼ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀº ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¿¡¼ ¼³¸íÇÏ´Â ¿©·¯ °¡Áö ÀÌÀ¯·Î ÀÎÇØ ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.
F ¸í·É¾îµµ ÆÄÀÏÀ» ÀÛ¼ºÇÏÁö¸¸ µÎ °¡Áö À¯ÇüÀÇ ¸í·É¾î´Â »óÈ£ º¸¿ÏÀûÀÎ ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù. E ¸í·É¾î·Î ÀÛ¼ºÇÑ ÆÄÀÏÀº ÆÄÀÏÀ» ³»¿ëÀ» ÁöÁ¤ÇÏ´Â Çʵ忡 ³ªÅ¸³¯ ¼ö ÀÖÀ¸¹Ç·Î °¢ »ç¿ëÀÚ¿¡ ¸Â°Ô »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ÆÄÀÏÀ» ÀÛ¼ºÇϱâ Àü¿¡ º¯¼ö¸¦ ÀûÀýÇÑ °ªÀ¸·Î ¹Ù²ß´Ï´Ù. ¹Ý´ë·Î F ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºµÈ ÆÄÀÏÀÇ ³»¿ëÀº ¸ðµç »ç¿ëÀÚ¿¡°Ô µ¿ÀÏÇÕ´Ï´Ù. ±×·¯³ª E ÆÄÀÏÀº ´ÜÀÏ Çà¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ°í F ÆÄÀÏÀº ±æÀÌ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
E ¸í·É¾î´Â ¼¿ÀÇ °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ¿¡¼ »õ »ç¿ëÀÚ¿¡ ´ëÇÑ Ç׸ñÀ» ÀÛ¼ºÇÏ´Â µ¥ ƯÈ÷ ÀûÀýÇϸç ÀÌ Ç׸ñÀº Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ º¹»çµÇ¾î ·ÎÄà ¾ÏÈ£ ÆÄÀÏ(/etc/passwd ¶Ç´Â µ¿±Þ)·Î »ç¿ëµË´Ï´Ù. Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸íÀº ¿¹Á¦ uss ÅÛÇø´¿¡ ³ª¿À´Â ABC CorporationÀÇ Àüü °èÁ¤ ÅÛÇø´¿¡¼ »ç¿ëµÈ ÀÌ·¯ÇÑ À¯ÇüÀÇ ¹æ½ÄÀ» ÂüÁ¶ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ÀÛ¼ºµÈ ÆÄÀÏÀ» °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ¿¡ ÅëÇÕÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
E /afs/.abc.com/common/etc/newaccts/passwd_$USER 0644 root \ "$USER:X:$UID:11:$NAME:$MTPT:/bin/csh"
E ¸í·É¾îÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
E pathname mode_bits owner "contents"
¿©±â¼,
ÆÄÀÏ·ÎÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ »õ ÆÄÀÏÀ» ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÀÌ Çʵ忡 $MTPT º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì °¢ V ¸í·É¾îÀÇ mount_point ÇʵåÀÇ °ªÀº ÀÌ¹Ì Àбâ/¾²±â °æ·Î¸¦ ³ªÅ¸³»°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABC Corporation ¿¹Á¦´Â E ¸í·É¾î¿¡ ÀÇÇØ ÀÛ¼ºµÈ ÆÄÀÏÀ» /afs/.abc.com/common/etc/newaccts µð·ºÅ丮¿¡ ¾²°í »õ·Î¿î »ç¿ëÀÚ À̸§ ´ÙÀ½¿¡ À̸¦ ¸í¸íÇÕ´Ï´Ù.
/afs/.abc.com/common/etc/newaccts/passwd_$USER
ABC Corporation ¿¹Á¦´Â °ª 0644¸¦ »ç¿ëÇÏ¿© passwd_user ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµå ºñÆ®¸¦ r-xr--r--·Î ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ ÆÄÀÏÀÌ AFS¿¡ À§Ä¡Çϰí ÇØ´ç »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÏ´Â °æ¿ì ÀÌ Çʵ忡 $UID º¯¼ö¸¦ Ãß°¡ÇϽʽÿÀ. ±×·¯¸é º¸È£ ¼¹ö´Â »ç¿ëÀÚ°¡ -uid Àμö¸¦ uss add ¸í·É¿¡ Á¦°øÇϰųª ¹úÅ© ÀÔ·Â ÆÄÀÏ add ¸í·É¾î¿¡¼ uid Çʵ带 ä¿ìÁö ¾Ê´Â ÇÑ ÀÚµ¿À¸·Î AFS UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù(±âÁ¸ÀÇ UNIX °èÁ¤À» º¯È¯ÇÏ´Â °æ¿ì uss¸¦ »ç¿ëÇÑ ±âÁ¸ UNIX °èÁ¤ º¯È¯ÀÇ Ãß°¡ °í·Á»çÇ׿¡ ´ëÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ).
ÆÄÀÏÀÌ ·ÎÄà µð½ºÅ©¿¡ ÀÖÀ¸¸é uss ¸í·ÉÀ» ½ÇÇàÇϰí ÀÖ´Â »ç¿ëÀÚ À̸§À̳ª UNIX UID¸¦ ÁöÁ¤ÇϽʽÿÀ. ´Ù¸¥ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÒ ¶§ ¹ß»ýÇÏ´Â ¹®Á¦¿¡ ´ëÇØ¼´Â ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABC Corporation ¿¹Á¦´Â »õ·Î¿î »ç¿ëÀÚ°¡ Á÷Á¢ »ç¿ëÇϱ⠺¸´Ù´Â °øÅë ¾ÏÈ£ ÆÄÀÏ¿¡ ÅëÇÕÇϱâ À§ÇØ AFS ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. µû¶ó¼ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®¸¦ »õ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ·Î ÁöÁ¤ÇÕ´Ï´Ù. AFS ÆÄÀÏ¿¡ ´ëü ¼ÒÀ¯ÀÚ¸¦ ÁöÁ¤ÇÏ¸é ´ÙÀ½°ú °°Àº º¹ÀâÇÑ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. AFS ÆÄÀÏ¿¡ ´ëÇØ chown ¸í·ÉÀ» ½ÇÇàÇϸé system:administrators ±×·ì¿¡¼ ¸â¹ö½±ÀÌ ÇÊ¿äÇÏÁö¸¸ uss ¸í·ÉÀÇ ½ÇÇàÀÚ´Â ÀÌ ±×·ìÀÇ ±¸¼º¿øÀ¸·Î ¹Ýµå½Ã ÀÎÁõÀ» ¹Þ¾Æ¾ß ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â ¾ÏÈ£ ÆÄÀÏ Ç׸ñÀ» ÀÛ¼ºÇϱâ À§ÇØ contents Çʵ忡 ´ÙÀ½ °ªÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
$USER:X:$UID:10:$NAME:$MTPT:/bin/csh
ÅÛÇø´ ÆÄÀÏÀÇ °¢ L ¸í·É¾î´Â Ç¥ÁØ UNIX ln ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ´Â °Íó·³ µÎ °³ÀÇ ÆÄÀϰ£ÀÇ ÇÏµå ¿¬°áÀ» ÀÛ¼ºÇÕ´Ï´Ù. S ¸í·É¾î´Â UNIX ln -s ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ´Â °Íó·³ µÎ °³ÀÇ ÆÄÀϰ£ÀÇ ±âÈ£ ¿¬°áÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¿¬°á¿¡ ´ëÇÑ ¼³¸íÀº ÀÌ ¹®¼¿¡¼ ´Ù·ç°í ÀÖÁö ¾ÊÀ¸³ª µÎ °¡Áö °æ¿ì¿¡ ³ªÅ¸³ª´Â ±âº»ÀûÀÎ È¿°ú´Â ±âÁ¸ ÆÄÀÏ¿¡ ´ëÇØ ¶Ç ´Ù¸¥ À̸§À» ÀÛ¼ºÇÏ´Â °Í°ú °°À¸¹Ç·Î À̸§À» ÅëÇØ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¬°áÀ» ÀÛ¼ºÇÑ´Ù°í ÇØ¼ ÆÄÀÏÀÇ ¶Ç ´Ù¸¥ »çº»ÀÌ ÀÛ¼ºµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
ÅÛÇø´ ÆÄÀÏ¿¡¼ L ¶Ç´Â S ¸í·É¾î ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. ¸µÅ©°¡ »õ·Î¿î »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮³ª ÇÏÀ§ µð·ºÅ丮¿¡ ÀÖÀ¸¸é »óÀ§ µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ´Â V ¶Ç´Â D ¸í·É¾î¿Í ¿¬°áµÉ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â F, E ¶Ç´Â X ¸í·É¾î ´ÙÀ½¿¡ ³ª¿Í¾ß ÇÕ´Ï´Ù. uss ¸í·ÉÀÌ ½ÇÇàµÇ´Â ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡¼ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀº ·ÎÄà µð½ºÅ© µð·ºÅ丮 ¹× ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÏ¿©¿¡¼ ¼³¸íÇÏ´Â ¿©·¯ °¡Áö ÀÌÀ¯·Î ÀÎÇØ ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.
AFS¿¡¼´Â µ¿ÀÏÇÑ µð·ºÅ丮¿¡ À§Ä¡ÇÏ´Â ÆÄÀϰ£ÀÇ ÇÏµå ¿¬°á¸¸ Çã¿ëÇÑ´Ù´Â »ç½ÇÀ» ¾Ë¾Æ µÎ½Ê½Ã¿À. ÀÌ·¯ÇÑ Á¦ÇÑÀº ´Ù¸¥ ACL(µÎ µð·ºÅ丮ÀÇ ACL)¸¦ µ¿ÀÏÇÑ ÆÄÀÏ¿¡ ¿¬°üÁöÀ½À¸·Î½á ¹ß»ýÇϴ ȥ¶õÀ» ÇÇÇϱâ À§ÇØ ÇÊ¿äÇÕ´Ï´Ù. ±âÈ£ ¿¬°áÀº ´Ù¸¥ µð·ºÅ丮, ½ÉÁö¾î´Â ´Ù¸¥ º¼·ý¿¡ À§Ä¡ÇÏ´Â µÎ ÆÄÀϰ£¿¡¼ »ç¿ëµË´Ï´Ù. ½ÇÁ¦ ÆÄÀÏ¿¡ ´ëÇÑ ACLµµ ¿¬°á¿¡ Àû¿ëµË´Ï´Ù.
µð·ºÅ丮³ª ÆÄÀÏ¿¡ ´ëÇØ ¼öÇàÇÏ´Â °Íó·³ L ¶Ç´Â S ¸í·É¾î·Î ÀÛ¼ºÇÑ ¿¬°á¿¡ ´ëÇØ ¼ÒÀ¯ÀÚ ¶Ç´Â ¸ðµå ºñÆ®¸¦ ¼³Á¤ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â uss ¸í·É ½ÇÇàÀÚÀÇ UNIX UID¸¦ ¼ÒÀ¯Àڷμ ÀÚµ¿À¸·Î ±â·ÏÇÏ°í ¸ðµå ºñÆ®¸¦ lrwxrwxrwx(777)·Î ¼³Á¤ÇÕ´Ï´Ù.
L ¶Ç´Â S ¸í·É¾îÀÇ Çʵ忡 ´ëÇÑ ¼³¸íÀº ´ÙÀ½°ú °°ÀÌ ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤ ÅÛÇø´¿¡ ³ª¿À´Â ¿¹Á¦¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
S /afs/abc.com/public/$USER $MTPT/public
L ¹× S ¸í·É¾îÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
L existing_file link S existing_file link
¿©±â¼,
À̸§ÀÌ ¼ýÀÚ ±âÈ£(#)³ª ÆÛ¼¾Æ® ±âÈ£(%)·Î ½ÃÀÛÇÏ´Â ÆÄÀÏ¿¡ ½Éº¼¸¯ ¸µÅ©¸¦ ÀÛ¼ºÇÏÁö ¸¶½Ê½Ã¿À. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ±× ³»¿ëÀÌ ÀÌµé ¹®ÀÚ Áß Çϳª·Î ½ÃÀ۵Ǵ ±âÈ£ ¿¬°áÀ» ÀÛ¼ºÇÒ ¶§ °¢°¢ ÀÏ¹Ý ¶Ç´Â Àбâ/¾²±â ¸¶¿îÆ® Æ÷ÀÎÆ®·Î ÇØ¼®ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â ±× ¸¶¿îÆ® Æ÷ÀÎÆ®·ÎÀÇ °æ·Î¸¦ ÁöÁ¤ÇÏ¿© ¼±ÇàÇÏ´Â X ¸í·É¾î¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î ¸¶¿îÆ®µÈ °ø°³ÀûÀ¸·Î ÀÐÀ» ¼ö ÀÖ´Â º¼·ýÀ¸·ÎÀÇ ¿¬°áÀ» ÀÛ¼ºÇÕ´Ï´Ù.
/afs/abc.com/public/$USER
¿¬°á·ÎÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ »õ ¿¬°áÀ» ÀÛ¼ºÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÀÌ Çʵ忡 $MTPT º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì °¢ V ¸í·É¾îÀÇ mount_point ÇʵåÀÇ °ªÀº ÀÌ¹Ì Àбâ/¾²±â °æ·Î¸¦ ³ªÅ¸³»°í ÀÖÀ» °ÍÀÔ´Ï´Ù. ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ABC Corporation ¿¹Á¦´Â »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ publicÀ̶ó´Â ¿¬°áÀ» ÀÛ¼ºÇÕ´Ï´Ù.
$MTPT/public
ÅÛÇø´ ÆÄÀÏÀÇ A ¸í·É¾î´Â »ç¿ëÀÚ ¾ÏÈ£ ¼±Åà ¹× ÀÎÁõ ½Ãµµ¿¡ ´ëÇØ ´ÙÀ½ Á¦ÇÑÀ» ºÎ¿©ÇÏ¿© ¼¿ º¸¾ÈÀ» °ÈÇÕ´Ï´Ù.
A ¸í·É¾îÀÇ Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸íÀº ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤ ÅÛÇø´¿¡ ³ª¿À´Â ¿¹Á¦¸¦ ÂüÁ¶ÇÏ¸ç ¾ÏÈ£ ¼ö¸íÀ» 250ÀÏ·Î ¼³Á¤Çϰí, ¾ÏÈ£ÀÇ Àç»ç¿ëÀ» ±ÝÁöÇϰí, ½ÇÆÐÇÑ ÀÎÁõ ½Ãµµ ¼ö¸¦ 9·Î Á¦ÇÑÇϰí, ÀÎÁõ Á¦ÇÑÀÌ ÃʰúµÈ °æ¿ì 25ºÐÀÇ Àá±Ý ½Ã°£À» »ý¼ºÇÕ´Ï´Ù.
A $USER 250 noreuse 9 25
A ¸í·É¾îÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
A username password_lifetime password_reuse failures locktime
¿©±â¼,
¹üÀ§ 1 - 254ÀÇ Á¤¼ö¸¦ ÁöÁ¤ÇÏ¿© ¸¸±â°¡ µÉ ¶§±îÁöÀÇ ÀÏ ¼ö¸¦ ÁöÁ¤ÇÏ´Â µ¥ ¿©±â¼ °ª 0Àº ¾ÏÈ£°¡ Àý´ë ¸¸±âµÇÁö ¾ÊÀ½À» ³ªÅ¸³»°í °ª $PWEXPIRES´Â uss add ¶Ç´Â uss bulk ¸í·ÉÀÇ -pwexpires Àμö·ÎºÎÅÍ ÀÏ ¼ö¸¦ Àоî¿À°Ô µË´Ï´Ù. A ¸í·É¾î°¡ ÅÛÇø´ ÆÄÀÏ¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î »ç¿ëÀÚ ¾ÏÈ£´Â ¸¸±âµÇÁö ¾Ê½À´Ï´Ù.
ABC Corporation ¿¹Á¦´Â 250ÀÏÀÇ ¾ÏÈ£ ¼ö¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â ¾ÏÈ£ Àç»ç¿ëÀ» ±ÝÁöÇÕ´Ï´Ù.
¹üÀ§ 1 - 254ÀÇ Á¤¼ö¸¦ ÁöÁ¤ÇÏ¿© Çã¿ëµÇ´Â ½ÇÆÐ Ƚ¼ö¸¦ ÁöÁ¤Çϰųª ½ÇÆÐÇÑ ½Ãµµ ¼ö¸¦ Á¦ÇÑÇÏÁö ¾Êµµ·Ï ÇÏ´Â 0 °ªÀ» ÁöÁ¤ÇϽʽÿÀ. A ¸í·É¾î°¡ ÅÛÇø´ ÆÄÀÏ¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é ±âº»°ªÀº Á¦ÇÑ ¾ø´Â ½ÇÆÐ¸¦ Çã¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â ½ÇÆÐÇÑ ½Ãµµ Ƚ¼ö¸¦ 9ȸ·Î Á¦ÇÑÇÕ´Ï´Ù.
¹üÀ§ 01(1ºÐ) - 36:00(36½Ã°£)¿¡¼ ½Ã°£°ú ºÐ(hh:mm) ¶Ç´Â ºÐ(mm)¸¸À» ÁöÁ¤ÇϽʽÿÀ. ÀÎÁõ ¼¹ö´Â ´õ Å« °ªÀº 36:00À¸·Î ÀÚµ¿À¸·Î ÁÙÀ̰í 8.5ºÐÀÇ ¹è¼ö Áß ÇØ´ç ½Ã°£¿¡¼ °¡Àå °¡±î¿î °ªÀ¸·Î 0ÀÌ ¾Æ´Ñ °ªÀ» ¿Ã¸²ÇÕ´Ï´Ù. °ª 0Àº ¹«ÇÑ Àá±Ý ½Ã°£À» ¼³Á¤Çϸç ÀÌ °æ¿ì °ü¸®ÀÚ´Â kas unlock ¸í·ÉÀ» ½ÇÇàÇÏ¿© °èÁ¤À» Àá±Ý ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
ABC Corporation ¿¹Á¦´Â Àá±Ý ½Ã°£À» 25ºÐÀ¸·Î ¼³Á¤Çϰí ÀÌ ½Ã°£Àº 25ºÐ 30ÃÊ(8.5ºÐÀÇ ¹è¼ö Áß 25ºÐ¿¡¼ °¡Àå °¡±î¿î ½Ã°£)·Î ¿Ã¸²µË´Ï´Ù.
ÅÛÇø´ ÆÄÀÏÀÇ X ¸í·É¾î´Â Ç¥ÁØ UNIX ¸í·É, ½© ½ºÅ©¸³Æ®³ª ÇÁ·Î±×·¥ ¶Ç´Â AFS ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ¸í·É ¹®ÀÚ¿¿¡´Â Ç¥ÁØ ÅÛÇø´ º¯¼ö°¡ Æ÷Ç﵃ ¼ö ÀÖÀ¸¸ç ÅÛÇø´ ÆÄÀÏ¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â X ¸í·É¾îÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù. ¸í·É¾î°¡ ´Ù¸¥ ¸í·É¾î¿¡ ÀÇÇØ ÀÛ¼ºµÈ ¿ä¼Ò¸¦ ó¸®ÇÏ´Â °æ¿ì ÇØ´ç ¸í·É¾î ´ÙÀ½¿¡ ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù.
X ¸í·É¾îÀÇ Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸íÀº ¿¹Á¦ uss ÅÛÇø´ÀÇ Àüü °èÁ¤ ÅÛÇø´¿¡ ³ª¿À´Â ¿¹Á¦¸¦ ÂüÁ¶ÇÕ´Ï´Ù.
X "create_public_vol $USER $1 $2"
X ¸í·É¾îÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
X "command"
¿©±â¼ command´Â ½ÇÇàÇÒ ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù. °ø¹éÀÌ Æ÷ÇÔµÈ °æ¿ì¿¡´Â Å« µû¿ÈÇ¥(")·Î ¹À¸½Ê½Ã¿À. ¸í·É ¹®ÀÚ¿¿¡´Â ¾î¶°ÇÑ Ç¥ÁØ º¯¼öµµ Æ÷Ç﵃ ¼ö ÀÖÀ¸¸ç uss ¸í·ÉÀº ÀûÀýÇÑ ´Ù¸¥ ¸í·É ÀÎÅÍÇÁ¸®ÅÍ¿¡ ÀÌ ¸í·ÉÀ» Á¦°øÇϱâ Àü¿¡ ÀÌ º¯¼ö¸¦ ÇØ¼®ÇÏÁö¸¸ °³Çà ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.
ABC Corporation ¿¹Á¦´Â create_public_volÀ̶ó´Â ½ºÅ©¸³Æ®¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â »õ »ç¿ëÀÚ¿Í ¿¬°üµÈ ´Ù¸¥ º¼·ýÀ» ÀÛ¼ºÇϰí ÀÌ º¼·ýÀ» ABC CorporationÀÇ ÆÄÀÏ °ø°£¿¡¼ °ø°³ÀûÀ¸·Î ÀÐÀ» ¼ö ÀÖ´Â ºÎºÐ¿¡ ¸¶¿îÆ®ÇÕ´Ï´Ù.
"create_public_vol $USER $1 $2"
ÀÌ ¿¹Á¦´Â $USER º¯¼ö¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ À̸§À» Àаí À̸¦ º¼·ý À̸§°ú ¸¶¿îÆ® Æ÷ÀÎÆ® À̸§ µÑ´ÙÀÇ ÀϺηΠ¸¸µì´Ï´Ù. uss ¸í·ÉÀº $1 º¯¼ö¿¡ ´ëÇØ¼´Â ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ À̸§À» Á¦°øÇϰí $2 º¯¼ö¿¡ ´ëÇØ¼´Â ÆÄƼ¼Ç À̸§À» Á¦°øÇÏ¿© »õ º¼·ý¿¡ ´ëÇÑ »çÀÌÆ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÅÛÇø´ ÆÄÀÏÀ» ÀÛ¼ºÇÑ ÈÄ¿¡ uss add ¸í·É(ÅÛÇø´ ÀÛ¼º¿¡ ´ëÇØ¼´Â uss ÅÛÇø´ ÆÄÀÏ ±¸¼º Âü°í)À» ½ÇÇàÇÏ¿© °³º° °èÁ¤À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ´Ù¾çÇÑ AFS ¼¹ö¿¡ Á¢¼ÓÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛ ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇϱâ À§ÇØ ÅÛÇø´¿¡ Æ÷ÇÔ½ÃÄÑ¾ß ÇÏ´Â ¸í·É¾î À¯ÇüÀ» °ËÅäÇÏ·Á¸é uss ÅÛÇø´ ÆÄÀÏ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. ÅÛÇø´ÀÌ ºñ¾î ÀÖÀ¸¸é uss add ¸í·ÉÀº º¸È£ µ¥ÀÌÅͺ£À̽º ¹× ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ¸·Î ±¸¼ºµÈ ÀÎÁõ Àü¿ë °èÁ¤À» ÀÛ¼ºÇÕ´Ï´Ù.
uss add ¸í·ÉÀ» ½ÇÇàÇÒ ¶§´Â ÇØ´ç ¸í·É Àμö¸¦ Æ÷ÇÔ½ÃÄÑ ÅÛÇø´ ÆÄÀÏÀÇ °¢ º¯¼ö¿¡ ´ëÇØ °ªÀ» Á¦°øÇϽʽÿÀ. º¯¼ö °ªÀ» Á¦°øÇÏÁö ¸øÇϸé uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â °èÁ¤ ÀÛ¼ºÀÇ ½ÇÆÐ¸¦ À¯¹ßÇÏ´Â ³Î ¹®ÀÚ¿À» ´ëüÇÕ´Ï´Ù. ÇØ´ç º¯¼ö°¡ ÅÛÇø´¿¡ ³ªÅ¸³ªÁö ¾Ê´Â ¸í·ÉÇà Àμö¸¦ Æ÷ÇÔ½ÃŰ´Â °æ¿ì ÀÌ Àμö´Â ¹«½ÃµË´Ï´Ù.
Ç¥ 4¿¡¼´Â uss add
¸í·É°ú º¯¼ö ¹× Àμö°£ÀÇ ¸ÊÇÎÀ» ¿ä¾àÇØ¼ º¸¿©ÁÝ´Ï´Ù. ÀÌ Å×À̺íÀº
Ç¥ 3¿¡¼ ¹ßÃéÇÑ °ÍÀÌÁö¸¸ ±× °ªÀ» ¸í·ÉÇà
Àμö¿¡¼ ÃëÇÏ´Â º¯¼ö¸¸ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Ç¥ 4. uss ÅÛÇø´ º¯¼ö¿¡ ´ëÇÑ ¸í·ÉÇà Àμö ¿øº»
º¯¼ö | ¸í·ÉÇà Àμö |
$MTPT | -mount (V ¸í·É¾î¿¡¼ »ç¿ë) |
$NAME | Á¦°øµÇ´Â °æ¿ì -realname, ±×·¸Áö ¾ÊÀº °æ¿ì -user |
$PART | -partition |
$PWEXPIRES | -pwexpires |
$SERVER | -server |
$UID | Á¦°øµÇ´Â °æ¿ì -uid, ±×·¸Áö ¾ÊÀº °æ¿ì º¸È£ ¼¹ö¿¡ ÀÇÇØ ÇÒ´ç |
$USER | -user |
$1¿¡¼ $9 | -var |
% 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 ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% cd template_directory
uss add Á¶ÀÛÀº ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% uss add -user <login name> -admin <administrator to authenticate> \ [-realname <full name in quotes>] [-pass <initial passwd>] \ [-pwexpires <password expires in [0..254] days (0 => never)>] \ [-server <FileServer for home volume>] \ [-partition <FileServer's disk partition for home volume>] \ [-mount <home directory mount point>] \ [-uid <uid to assign the user>] \ [-template <pathname of template file>] \ [-var <auxiliary argument pairs (Numval)>+] [-dryrun] \ [-overwrite] Administrator's (admin_user) password: admin_password
¿©±â¼,
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $USER º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÕ´Ï´Ù. »ç¿ëÀÚ À̸§ Ç¥ÁØÈ¿¡ ´ëÇÑ Á¦¾ÈÀ» º¸·Á¸é »ç¿ëÀÚ À̸§ ¼±Åà ¹× ´Ù¸¥ °èÁ¤ ±¸¼º¿ä¼Ò ¸í¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $NAME º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Àμö¿Í º¯¼ö¸¦ /etc/passwd¿Í °°Àº ·ÎÄà ¾ÏÈ£ ÆÄÀÏ¿¡ Ç׸ñÀ» ÀÛ¼ºÇϱâ À§ÇÑ ÀÚµ¿ ÇÁ·Î¼¼½ºÀÇ ÀϺηΠ»ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸¸¦ º¸·Á¸é °øÅë ¿øº» ¾ÏÈ£ ÆÄÀÏ ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
Ãʱ⠾ÏÈ£·Î ¼±ÅÃÇÒ ¼ö ÀÖ´Â °Í Áß¿¡´Â »ç¿ëÀÚ À̸§, »çȸ º¸Àå ¹øÈ£¿Í °°Àº °³ÀÎ ID ¹øÈ£ ¶Ç´Â changeme¿Í °°Àº Ç¥ÁØ ¹®ÀÚ¿ÀÌ ÀÖ½À´Ï´Ù. ÅÛÇø´ ÆÄÀÏ¿¡¼´Â ÇØ´ç º¯¼ö¿¡ ´ëÇÑ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
»ç¿ëÀÚ¿¡°Ô óÀ½À¸·Î AFS¿¡ ´ëÇØ ÀÎÁõÀ» ¹ÞÀÚ¸¶ÀÚ ºñ¹Ð ¹®ÀÚ¿·Î ¾ÏÈ£¸¦ º¯°æÇϵµ·Ï Áö½ÃÇϽʽÿÀ. AFS »ç¿ëÀÚ ¾È³»¼¿¡¼´Â kpasswd ¸í·ÉÀ» »ç¿ëÇÏ¿© AFS ¾ÏÈ£¸¦ º¯°æÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $PWEXPIRES º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $SERVER º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÕ´Ï´Ù. ¸í·ÉÇà¿¡ ¿ÏÀü ±ÔÁ¤ÈµÈ È£½ºÆ® À̸§À» ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ µÇ°Ô ÇÏ·Á¸é ÅÛÇø´ ÆÄÀÏ¿¡¼ V ¸í·É¾îÀÇ server Çʵ忡¼ »ó¼ö(¿¹: ¼¿ÀÇ µµ¸ÞÀÎ À̸§)¸¦ $SERVER º¯¼ö¿Í Á¶ÇÕÇØ¼ »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¸é V ¸í·É¾î¸¦ »ç¿ëÇÑ º¼·ý ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $PART º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÕ´Ï´Ù.
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $MTPT º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÏÁö¸¸ V ¸í·É¾îÀÇ mount_point Çʵ忡 ³ªÅ¸³¯ ¶§¸¸ ÇØ´çµË´Ï´Ù. $MTPT º¯¼ö´Â ÈÄ¼Ó ¸í·É¾î¿¡ ³ªÅ¸³ª¸é ÀÌ Àμö·ÎºÎÅÍ Á÷¾÷ÀÌ ¾Æ´Ï¶ó V ¸í·É¾îÀÇ mount_point Çʵ忡¼ ±× °ªÀ» ÃëÇÕ´Ï´Ù. ¼¼ºÎ»çÇ×°ú ÀÌ Àμö ¹× $MTPT º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¦¾ÈÀ» º¸·Á¸é V ¸í·É¾î¸¦ »ç¿ëÇÑ º¼·ý ÀÛ¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àμö¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì¿¡´Â(»ç¿ëÀÚ°¡ ÀÌ¹Ì UNIX UID¸¦ °¡Áö´Â °æ¿ì) ¸ÕÀú pts examine ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿øÇÏ´Â AFS UID¸¦ °¡Áø ±âÁ¸ÀÇ °èÁ¤ÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ. ±âÁ¸ °èÁ¤ÀÌ ÀÖÀ¸¸é °èÁ¤ ÀÛ¼º ÇÁ·Î¼¼½º¸¦ ¿À·ù¸¦ ³ªÅ¸³»¸ç Á¾·áµË´Ï´Ù.
ÀÌ Àμö´Â ÅÛÇø´ ÆÄÀÏÀÇ $UID º¯¼ö¿¡ ´ëÇÑ °ªÀ» Á¦°øÇÕ´Ï´Ù.
°æ·Î À̸§À» °¡ÁöÁö ¾Ê´Â uss.template ÀÌ¿ÜÀÇ ÆÄÀÏ À̸§À» ÁöÁ¤ÇÏ´Â °æ¿ì ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ÁöÁ¤µÈ µð·ºÅ丮¿¡¼ À̸¦ Ž»öÇÕ´Ï´Ù. Àüü °æ·Î À̸§À̳ª ºÎºÐ °æ·Î À̸§À» Á¦°øÇÏ¸é ¸í·É ÀÎÅÍÇÁ¸°ÅÍ´Â ÁöÁ¤µÈ ÆÄÀϸ¸ È®ÀÎÇÕ´Ï´Ù. ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡ »ó´ëÀûÀ¸·Î ºÎºÐ °æ·Î À̸§À» ÇØ¼®ÇÕ´Ï´Ù.
ÁöÁ¤µÈ ÅÛÇø´ ÆÄÀÏÀÌ ºñ¾î ÀÖÀ¸¸é(0±æÀÌ), ¸í·ÉÀº º¸È£ ¹× ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¸¸ ÀÛ¼ºÇÕ´Ï´Ù.
ÅÛÇø´ ÆÄÀÏÀ» ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë·Á¸é uss ÅÛÇø´ ÆÄÀÏ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀμöÀÇ °¢ ÀνºÅϽº¿¡ ´ëÇØ ÁöÁ¤µÈ ¼ø¼·Î µÎ ºÎºÐÀ» °ø¹éÀ¸·Î ±¸ºÐÇÏ¿© Á¦°øÇϽʽÿÀ.
¼ýÀÚ º¯¼öÀÇ Á¦¾ÈµÈ »ç¿ë ¹æ½Ä¿¡ ´ëÇÑ ¼³¸íÀ» º¸·Á¸é V ¸í·É¾î¸¦ »ç¿ëÇÑ º¼·ý ÀÛ¼º¿¡¼ V ¸í·É¾îÀÇ quota Çʵ忡 ´ëÇÑ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
% vos release <volume name or ID>
ÁÖ: | ÀÌ ´Ü°è´Â Ȩ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ ÇÊ¿äÇÕ´Ï´Ù(±×¸®°í ÀÌ·± °æ¿ì ´õ ½±°Ô Áö³ªÄ§). ¿¹¸¦ µé¾î ABC Corporation ÅÛÇø´Àº /afs/abc.com/usr µð·ºÅ丮¿¡ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®À̱⠺¸´Ù ÀÏ¹Ý µð·ºÅ丮À̹ǷΠ/afs/abc.com µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ root.cell º¼·ý¿¡ »óÁÖÇÕ´Ï´Ù. ±× º¼·ýÀº º¹Á¦µÇ¹Ç·Î »õ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ¿© À̸¦ º¯°æÇÑ ÈÄ °ü¸®ÀÚ´Â vos release ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |
ÀÚµ¿È ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡µµ »ç¿ëÀÚÀÇ UNIX UID°¡ º¸È£ ¼¹ö¿¡¼ ÀÚµ¿À¸·Î ÁöÁ¤Ç߰ųª -uid Àμö¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ AFS UID¿¡ ÀÏÄ¡Çϵµ·Ï ¼³Á¤ÇϽʽÿÀ. »õ·Î¿î »ç¿ëÀÚÀÇ AFS UID°¡ uss add Ãâ·Â¿¡¼ »ý¼ºÇÑ ÃßÀû¿¡ ³ªÅ¸³³´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» Ç¥½ÃÇÏ·Á¸é¿¡¼ ¼³¸íÇÏ´Â °Íó·³ pts examine ¸í·ÉÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
uss delete ¸í·ÉÀº »ç¿ëÀÚ°¡ ¸í·ÉÇà¿¡ Á¦°øÇÏ´Â Àμö¿¡ µû¶ó AFS »ç¿ëÀÚ °èÁ¤À» »èÁ¦ÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº uss add ¸í·É°ú´Â ´Þ¸® ÅÛÇø´ ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ uss ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ´Ù¾çÇÑ AFS ¼¹ö¿¡ Á¢¼ÓÇÏ¿© ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
uss delete ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ÀÇ ¼±ÅÃÀû Ÿ½ºÅ©¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡ exec ¸í·É¾î¸¦ Æ÷ÇÔ½Ã۰í uss bulk ¸í·ÉÀ» »ç¿ëÇÏ¿© °èÁ¤À» »èÁ¦ÇÔÀ¸·Î½á À̵é Ÿ½ºÅ©¸¦ ÀÚµ¿ÈÇÒ ¼ö ÀÖ½À´Ï´Ù. uss bulk ¸í·ÉÀ» »ç¿ëÇÏ¿© º¹¼öÀÇ °èÁ¤ ÀÛ¼º ¹× »èÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
% 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 ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»èÁ¦ Á¶ÀÛÀ» ¼öÇàÇϸé Ç×»ó ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼ »ç¿ëÀÚ Ç׸ñÀÌ Á¦°ÅµË´Ï´Ù. ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% uss delete -user <login name> \ -mountpoint <mountpoint for user's volume> \ [-savevolume] -admin <administrator to authenticate> \ [-dryrun] Administrator's (admin_user) password: admin_password
¿©±â¼,
¸¶¿îÆ® Æ÷ÀÎÆ®·ÎÀÇ Àбâ/¾²±â °æ·Î¸¦ ÁöÁ¤ÇÏ¿© Àбâ Àü¿ë º¼·ý¿¡¼ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ »èÁ¦ÇÏ·Á°í ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Àå¾Ö¸¦ ÇÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, °æ·Î À̸§ÀÇ µÎ ¹øÂ° ·¹º§¿¡¼ ¼¿ À̸§ ¾Õ¿¡ Á¡À» Âï¾î Àбâ/¾²±â °æ·Î¸¦ Ç¥½ÃÇÕ´Ï´Ù(¿¹¸¦ µé¾î, /afs/.abc.com). ÆÄÀÏ °ø°£À» ÅëÇÑ Àбâ/¾²±â¿Í Àбâ Àü¿ë °æ·ÎÀÇ °³³ä¿¡ ´ëÇÑ ³»¿ëÀº º¼·ý ¸¶¿îÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
% vos release <volume name or ID>
ÁÖ: | ÀÌ ´Ü°è´Â Ȩ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ ÇÊ¿äÇÕ´Ï´Ù(±×¸®°í ÀÌ·± °æ¿ì ´õ ½±°Ô Áö³ªÄ§). ¿¹¸¦ µé¾î ABC Corporation ÅÛÇø´Àº /afs/abc.com/usr µð·ºÅ丮¿¡ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®À̱⠺¸´Ù ÀÏ¹Ý µð·ºÅ丮À̹ǷΠ/afs/abc.com µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ root.cell º¼·ý¿¡ »óÁÖÇÕ´Ï´Ù. ±× º¼·ýÀº º¹Á¦µÇ¹Ç·Î ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ »èÁ¦ÇÏ¿© À̸¦ º¯°æÇÑ ÈÄ °ü¸®ÀÚ´Â vos release ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |
uss bulk ¸í·ÉÀ» »ç¿ëÇϸé ÇÑ ¹ø¿¡ ¿©·¯ °èÁ¤À» ÀÛ¼º ¹× »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡ add, delete, exec, savevolume ¹× delvolumeÀÇ ´Ù¼¸ °¡Áö À¯ÇüÀÇ ¸í·É¾î¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ÀýÀº ±× »ç¿ë¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
add ¸í·É¾î¸¦ »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º
°¢ add ¸í·É¾î´Â ´ÜÀÏ »ç¿ëÀÚ °èÁ¤À» ÀÛ¼ºÇϹǷΠ±âº»ÀûÀ¸·Î ÇϳªÀÇ uss add ¸í·ÉÀ» ½ÇÇàÇÏ´Â °Í°ú µ¿ÀÏÇÕ´Ï´Ù. ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡¼ add ¸í·É¾îÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
´ÙÀ½ÀÇ ¸í·É ±¸¹®¿¡ ³ªÅ¸³ °Íó·³ ¸í·É¹® ÇʵåÀÇ ¼ø¼´Â uss add ¸í·É¹®¿¡ ´ëÇÑ ÀμöÀÇ ¼ø¼¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù(¸í·É¹® ÀμöÀÇ ÀϺο¡´Â ÇØ´ç Çʵ尡 ¾øÀ½). uss add ¸í·ÉÀÇ Àμö¿Í °°ÀÌ ¸¹Àº Çʵ尡 uss ÅÛÇø´ ÆÄÀÏ¿¡ º¯¼ö °ªÀ» Á¦°øÇÕ´Ï´Ù. °¢ ¸í·É¾î´Â ÆÄÀÏ¿¡¼ ´ÜÀÏ ÇàÀ¸·Î ÁöÁ¤µÇ¾î¾ß Çϸç(¸Ç ³¡¿¡¸¸ °³Çà ¹®ÀÚ°¡ ÀÖÀ½), ¿©±â¿¡¼´Â ÀÌÇØ¸¦ µ½±â À§ÇØ ¿©·¯ ÇàÀ¸·Î Ç¥½ÃÇÑ °ÍÀÔ´Ï´Ù.
add username[:full_name][:initial_password][:password_expires] [:file_server][:partition][:mount_point][:uid] [:var1][:var2][:var3][:var4][:var5][:var6][:var7][:var8][:var9][:]
°¢ Çʵ忡¼ Çã¿ëµÇ´Â °ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é AFS Administration ReferenceÀÇ uss ¹úÅ© ÀÔ·Â ÆÄÀÏ ÂüÁ¶ ÆäÀÌÁö³ª uss add ¸í·ÉÀ» »ç¿ëÇÏ¿© AFS °èÁ¤À» ÀÛ¼ºÇÏ·Á¸é¿¡¼ uss add ¸í·É¿¡ ´ëÇÑ ÇØ´ç ÀμöÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½Àº ¸î °¡Áö ±âº» Âü°í»çÇ×ÀÔ´Ï´Ù.
delete ¸í·É¾î¸¦ »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ »èÁ¦
°¢ delete ¸í·É¾î´Â ´ÜÀÏ »ç¿ëÀÚ °èÁ¤À» »èÁ¦ÇϹǷΠ±âº»ÀûÀ¸·Î ÇϳªÀÇ uss delete ¸í·ÉÀ» ½ÇÇàÇÏ´Â °Í°ú µ¿ÀÏÇÕ´Ï´Ù. ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡¼ delete ¸í·É¾îÀÇ ¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.
¹úÅ© ÀÔ·Â ÆÄÀÏÀÇ ¸ðµç ¸í·É¾î¿Í ¸¶Âù°¡Áö·Î °¢ delete ¸í·É¾î´Â ÆÄÀÏ¿¡¼ ´ÜÀÏ ÇàÀ¸·Î ÁöÁ¤µÇ¾î¾ß Çϸç(¸Ç ³¡¿¡¸¸ °³Çà ¹®ÀÚ°¡ ÀÖÀ½), Ãâ·Â ȸ鿡¼´Â ÀÌÇØ¸¦ µ½±â À§ÇØ ¿©·¯ ÇàÀ¸·Î Ç¥½ÃµÈ °ÍÀÔ´Ï´Ù. Áß°ýÈ£({ })´Â ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø´Â µÎ °³ÀÇ ¸í·É¾î¸¦ ³ªÅ¸³»´Â µ¥ »ç¿ëµË´Ï´Ù.
delete username:mount_point_path[:{ savevolume | delvolume }][:]
°¢ Çʵ忡¼ Çã¿ëµÇ´Â °ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸·Á¸é AFS Administration ReferenceÀÇ uss ¹úÅ© ÀÔ·Â ÆÄÀÏ ÂüÁ¶ ÆäÀÌÁö³ª AFS °èÁ¤À» »èÁ¦ÇÏ·Á¸é¿¡¼ uss delete ¸í·É¿¡ ´ëÇÑ ÇØ´ç ÀμöÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½Àº ¸î °¡Áö ±âº» Âü°í»çÇ×ÀÔ´Ï´Ù.
exec ¸í·É¾î¸¦ »ç¿ëÇÏ¿© ¸í·É ¶Ç´Â ½ºÅ©¸³Æ® ½ÇÇà
exec ¸í·É¾î´Â ÁöÁ¤µÈ AFS ¸í·É, ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ ¶Ç´Â UNIX ½© ½ºÅ©¸³Æ® ¶Ç´Â ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ¸í·É ÇÁ·Î¼¼¼´Â uss bulk ¸í·ÉÀÇ ½ÇÇàÀÚ°¡ AFS ¹× ·ÎÄà ID¸¦ °¡Áö°í ÀÖ´Ù°í °¡Á¤Çϸç ÀÌ »ç¶÷Àº ¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¸í·É¾î ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
exec command
command ¹®ÀÚ¿À» ¹Ýµå½Ã Å« µû¿ÈÇ¥(")³ª ´Ù¸¥ ±¸ºÐ ¹®ÀÚ·Î ¹À» ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
delvolume ¹× savevolume ¸í·É¾î¸¦ »ç¿ëÇÏ¿© º¼·ýÀÇ ±âº» ó¸® ¹æ½Ä ¼³Á¤
savevolume ¹× delvolume ¸í·É¾î´Â ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡¼ º¼·ý ´ÙÀ½¿¡ ³ª¿À´Â delete ¸í·É¾î¿¡¼ ÂüÁ¶ÇÏ´Â º¼·ýÀÇ ±âº» ó¸® ¹æ½ÄÀ» ¼³Á¤ÇÕ´Ï´Ù. ±× ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
savevolume delvolume
µÎ ¸í·É¾î´Â ¼±ÅÃÀûÀ̸ç Àμö¸¦ ÃëÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ µÎ ¸í·É¾î ¸ðµÎ ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é ±âº»ÀûÀ¸·Î delete ¸í·É¾î°¡ ÂüÁ¶ÇÏ´Â ¸ðµç º¼·ý ¹× VLDB Ç׸ñÀÌ Á¦°ÅµË´Ï´Ù. savevolume ¸í·É¾î°¡ ÆÄÀÏ¿¡ ³ªÅ¸³ª¸é ÆÄÀÏÀÇ ¸ðµç ÈÄ¼Ó delete ¸í·É¾î¿¡¼ ÂüÁ¶ÇÏ´Â º¼·ý ¹× VLDB Ç׸ñÀÇ Á¦°Å°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. delvolume ¸í·É¾î´Â ÈÄ¼Ó delete ¸í·É¾îÀÇ ±âº» ÀÛµ¿ ¹æ½Ä(»èÁ¦)À» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
µÎ ¸í·É¾îÀÇ È¿°ú´Â ¹úÅ© ÀÔ·Â ÆÄÀÏÀÌ ³¡³¯ ¶§±îÁö ¶Ç´Â »ó´ë ¸í·É¾î°¡ ³ªÅ¸³¯ ¶§±îÁö Áö¼ÓµË´Ï´Ù. ƯÁ¤ delete ¸í·É¾î¿¡ ´ëÇÑ ±âº» ÀÛµ¿ ¹æ½ÄÀ» µ¤¾î¾²·Á¸é ¸í·É¾îÀÇ ¼¼ ¹øÂ° Çʵ忡 savevolume ¶Ç´Â delvolume ¹®ÀÚ¿À» Ãß°¡ÇϽʽÿÀ(¶Ç´Â savevolume ¹× delvolume ¸í·É¾îÀÇ ¿©·¯ ÀνºÅϽº¸¦ »ç¿ëÇÏ¿© º¼·ýÀÇ ±âº» À¯Áö ¹× »èÁ¦°£¿¡ Åä±ÛÇÒ ¼ö ÀÖ½À´Ï´Ù).
ÀÎÁõ Àü¿ë °èÁ¤À» ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ¿¹Á¦¿¡¼Ã³·³ ù° (username) Àμö¸¸ Æ÷ÇÔÇÏ¿© add ¸í·É¾î¸¦ »ç¿ëÇϽʽÿÀ. »ç¿ëÀÚÀÇ ½ÇÁ¦ À̸§Àº »ç¿ëÀÚ À̸§(anderson)°ú ÀÏÄ¡Çϵµ·Ï ¼³Á¤µÇ¸ç Ãʱ⠾ÏÈ£´Â ¹®ÀÚ¿ changemeÀ¸·Î ¼³Á¤µË´Ï´Ù.
add anderson
´ÙÀ½ ¿¹Á¦¿¡¼µµ ÀÎÁõ Àü¿ë °èÁ¤À» ÀÛ¼ºÇÏÁö¸¸ ½ÇÁ¦ À̸§°ú Ãʱ⠾ÏÈ£¿¡ ´ëÇØ ºñ±âº» °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
add smith:John Smith:js_pswd
´ÙÀ½ µÎ °¡Áö ¿¹Á¦ add ¸í·É¾î´Â ABC Corporation ¼¿(abc.com)ÀÇ °ü¸®ÀÚ°¡ ´ÙÀ½ÀÇ V ¸í·É¾î¿Í ÇÔ²² uss ÅÛÇø´ ÆÄÀÏÀ» ÀÛ¼ºÇϵµ·Ï ¿ä±¸ÇÕ´Ï´Ù.
V user.$USER $SERVER.abc.com /vicep$PART 10000 /afs/.abc.com/usr/$3/$USER \ $UID $USER all
¸¶ÄÏÆÃ ºÎ¼¿¡¼ John Smith¶ó´Â »ç¿ëÀÚ¿Í À繫 ºÎ¼¿¡¼ Pat Jones¶ó´Â »ç¿ëÀÚÀÇ °èÁ¤À» ÀÛ¼ºÇÏ·Á¸é ¹úÅ© ÀÔ·Â ÆÄÀÏ¿¡¼ ÀûÀýÇÑ add ¸í·É¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
add smith:John Smith:::fs1:a:::::marketing add jones:Pat Jones:::fs3:c:::::finance
SmithÀÇ »õ·Î¿î °èÁ¤Àº smith¶ó´Â º¸È£ ¹× ÀÎÁõ µ¥ÀÌÅͺ£À̽º·Î ±¸¼ºµË´Ï´Ù. Ãʱ⠾ÏÈ£´Â ±âº» ¹®ÀÚ¿ÀÎ changemeÀÌ°í º¸È£ ¼¹ö´Â ÀÌ »ç¿ëÀÚÀÇ AFS UID¸¦ »ý¼ºÇÕ´Ï´Ù. user.smith¶ó´Â Ȩ º¼·ýÀº 10,000 KBÀÇ ÇÒ´ç·®À» °¡Áö¸ç ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ fs1.abc.comÀÇ ÆÄƼ¼Ç /vicepa¿¡ À§Ä¡Çϸç /afs/.abc.com/usr/marketing/smith¿¡ ¸¶¿îÆ®µË´Ï´Ù. V ¸í·É¾îÀÇ ¸¶Áö¸· $UID $USER all ºÎºÐÀº ÀÌ »ç¿ëÀÚ¿¡°Ô Ȩ µð·ºÅ丮¿¡ ´ëÇÑ ¼ÒÀ¯±Ç°ú ±× ACL¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. jonesÀÇ °èÁ¤Àº ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ fs3.abc.comÀÇ /vicepc ÆÄƼ¼Ç¿¡ À§Ä¡Çϰí /afs/.abc.com/usr/finance/jones¿¡ ¸¶¿îÆ®µÈ´Ù´Â Á¡À» Á¦¿ÜÇϰí´Â µ¿ÀÏÇÕ´Ï´Ù.
mount_point, uid, var1 ¹× var2¿¡ ÇØ´çÇÏ´Â Çʵå´Â ÇØ´ç º¯¼ö°¡ ÅÛÇø´ ÆÄÀÏÀÇ V ¸í·É¾î¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¹Ç·Î ºñ¾î ÀÖ´Ù´Â »ç½Ç(ù° ¿¹Á¦ ÇàÀÇ °ª a¿Í marketing)À» ¾Ë¾Æ µÎ½Ê½Ã¿À. initial_passwd ¹× password_expires ÇÊµå ¿ª½Ã ºñ¾î ÀÖ½À´Ï´Ù.
¿øÇÏ´Â °æ¿ì add ¸í·É¾î¿¡¼ 9°³ÀÇ ¸ðµç º¯¼ö¿¡ ´ëÇØ °ªÀ» ÁöÁ¤Çϰųª Çʵ带 ºñ¿ö µÑ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¹úÅ© ÀÔ·Â ÆÄÀÏ ¸í·É¾î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
add smith:John Smith:::fs1:a:::::marketing:::::: add jones:Pat Jones:::fs3:c:::::finance::::::
´ÙÀ½ ¿¹Á¦´Â ¸¹Àº delete ¸í·É¾î ¹× savevolume ¸í·É¾î°¡ »ç¿ëµÈ ¹úÅ© ÀÔ·Â ÆÄÀÏ ¼½¼ÇÀÔ´Ï´Ù. óÀ½ ¼¼ °³ÀÇ ¸í·É¾î°¡ savevolume ¸í·É¾î ¾Õ¿¡ ³ª¿À°í ¼Â° Çʵ尡 ºñ¾î ÀÖÀ¸¹Ç·Î ÇØ´ç º¼·ý ¹× VLDB Ç׸ñÀº Á¦°ÅµË´Ï´Ù. »ç¿ëÀÚ terry¿¡ ´ëÇÑ delete ¸í·É¾î´Â savevolume ¸í·É¾î µÚ¿¡ ³ª¿À¹Ç·Î ÀÌ »ç¿ëÀÚ¿¡ ´ëÇÑ º¼·ýÀº Á¦°ÅµÇÁö ¾ÊÀ¸³ª »ç¿ëÀÚ johnson¿¡ ´ëÇÑ º¼·ýÀº delete ¸í·É¾îÀÇ ¼Â° Çʵ忡 ÀÖ´Â delvolume ¹®ÀÚ¿ÀÌ ÇöÀç ±âº»°ªÀ» µ¤¾î¾²¹Ç·Î Á¦°ÅµË´Ï´Ù.
delete smith:/afs/abc.com/usr/smith delete pat:/afs/abc.com/usr/pat delete rogers:/afs/abc.com/usr/rogers savevolume delete terry:/afs/abc.com/usr/terry delete johnson:/afs/abc.com/usr/johnson:delvolume
´ÙÀ½ÀÇ ¿¹Á¦ exec ¸í·É¾î´Â add ¸í·É¾î ÁýÇÕ°ú delete ¸í·É¾î ÁýÇÕ°£ÀÇ ºÐ¸®Àڷμ À¯¿ëÇÏ°Ô »ç¿ëµË´Ï´Ù. ÀÌ ¸í·É¾î´Â »ç¿ëÀÚ¿¡°Ô uss bulk ¸í·ÉÀÇ ÁøÇà °úÁ¤À» ¾Ë·ÁÁִ ǥÁØ Ãâ·Â ½ºÆ®¸²¿¡ ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
exec echo "Additions completed; beginning deletions..."
% 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 ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ±ÇÇÑÀ» ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% cd template_directory
¹úÅ© Á¶ÀÛÀº Ç×»ó ÀÎÁõ µ¥ÀÌÅͺ£À̽ºÀÇ »ç¿ëÀÚ Ç׸ñÀ» ó¸®ÇÕ´Ï´Ù. ÀÎÁõ ¼¹ö´Â ±âÁ¸ AFS ÅäÅ«À» »ç¿ëÇÏÁö ¾Ê°í ÀÚ½ÅÀÇ ÀÎÁõ ÇÁ·Î¼¼½º¸¦ ¼öÇàÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î À̰ÍÀº ·ÎÄÃ(UNIX) ID¸¦ ÀÎÁõÇϸç, AFS°¡ Ư±ÇÀ» ºÎ¿©ÇÑ °ü¸®ÀÚ¿¡ ÇØ´çµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. -admin Àμö¸¦ »ðÀÔÇÏ¿© ÀÎÁõ µ¥ÀÌÅͺ£À̽º Ç׸ñ¿¡ ADMIN Ç÷¡±×°¡ ÀÖ´Â IDÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. Ç׸ñ¿¡ Ç÷¡±×°¡ ÀÖ´Â Áö È®ÀÎÇÏ·Á¸é, ADMIN Ç÷¡±×°¡ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é¿¡¼ ¼³¸íÇÑ °Íó·³ kas examine ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
% uss bulk <bulk input file> \ [-template <pathname of template file>] \ -admin <administrator to authenticate> \ [-dryrun] [-overwrite] \ [-pwexpires <password expires in [0..254] days (0 => never)>] \ [-pipe] Administrator's (admin_user) password: admin_password
¿©±â¼,
¾ÏÈ£°¡ À¯È¿ÇÏÁö ¾Ê°Ô µÇ¸é(¸¸±â) »ç¿ëÀÚ´Â ÀÎÁõÀ» ¹ÞÀ» ¼ö ¾ø°Ô µÇÁö¸¸ 30ÀÏ ³»¿¡ kpasswd ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù(±× ÀÌÈÄ¿¡´Â °ü¸®ÀÚ°¡ À̸¦ º¯°æÇØ¾ß ÇÔ).
% vos release <volume name or ID>
ÁÖ: | ÀÌ ´Ü°è´Â Ȩ µð·ºÅ丮ÀÇ »óÀ§ µð·ºÅ丮 ±× ÀÚü°¡ º¹Á¦µÈ º¼·ýÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ¾Æ´Ï¾îµµ ÇÊ¿äÇÕ´Ï´Ù(±×¸®°í ÀÌ·± °æ¿ì ´õ ½±°Ô Áö³ªÄ§). ¿¹¸¦ µé¾î ABC Corporation ÅÛÇø´Àº /afs/abc.com/usr µð·ºÅ丮¿¡ »ç¿ëÀÚ º¼·ý¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®À̱⠺¸´Ù ÀÏ¹Ý µð·ºÅ丮À̹ǷΠ/afs/abc.com µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ root.cell º¼·ý¿¡ »óÁÖÇÕ´Ï´Ù. ±× º¼·ýÀº º¹Á¦µÇ¹Ç·Î ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼º ¶Ç´Â »èÁ¦ÇÏ¿© À̸¦ º¯°æÇÑ ÈÄ °ü¸®ÀÚ´Â vos release ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. |
ÀÚµ¿È ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡µµ »ç¿ëÀÚÀÇ UNIX UID°¡ º¸È£ ¼¹ö¿¡¼ ÀÚµ¿À¸·Î ÁöÁ¤Ç߰ųª -uid Àμö¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ AFS UID¿¡ ÀÏÄ¡Çϵµ·Ï ¼³Á¤ÇϽʽÿÀ. »õ·Î¿î »ç¿ëÀÚÀÇ AFS UID°¡ uss add Ãâ·Â¿¡¼ »ý¼ºÇÑ ÃßÀû¿¡ ³ªÅ¸³ª°Å³ª º¸È£ µ¥ÀÌÅͺ£À̽º Ç׸ñÀ» Ç¥½ÃÇÏ·Á¸é¿¡¼ ¼³¸íÇÏ´Â °Íó·³ pts examine ¸í·ÉÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.