16.4 Àí½â MAC ±êÇ©

¡¡¡¡MAC ±êÇ©ÊÇÒ»ÖÖ°²È«ÊôÐÔ£¬ Ëü¿ÉÒÔ±»Ó¦ÓÃÓÚÕû¸öϵͳÖеÄÖ÷ÌåºÍ¿ÍÌå¡£

¡¡¡¡ÅäÖñêǩʱ£¬ Óû§±ØÐëÄܹ»È·ÇÐÀí½âÆäËù½øÐеIJÙ×÷¡£ ¿ÍÌåËù¾ßÓеÄÊôÐÔÈ¡¾öÓÚ±»¼ÓÔØµÄ²ßÂÔÄ£¿é£¬ ²»Í¬²ßÂÔÄ£¿é½âÊÍÆäÊôÐԵķ½Ê½Ò²²î±ðºÜ´ó¡£ ÓÉÓÚȱ·¦Àí½â»òÎÞ·¨Á˽âÆä¼äÁªÏµ¶øµ¼ÖµÄÅäÖò»µ±£¬ »áÒýÆðÒâÏë²»µ½µÄ£¬ Ò²ÐíÊDz»Ô¸¿´µ½µÄϵͳÒì³£¡£

¡¡¡¡¿ÍÌåÉϵݲȫ±êÇ©ÊÇÓɰ²È«²ßÂÔÄ£¿é¾ö¶¨µÄ°²È«·ÃÎÊ¿ØÖƵÄÒ»²¿·Ö¡£ ÔÚijЩ²ßÂÔÄ£¿éÖУ¬ ±êÇ©±¾ÉíËù°üº¬µÄËùÓÐÐÅÏ¢×ãÒÔʹÆä×÷³ö¾ö²ß£¬ ¶øÔÚÆäËüһЩ°²È«²ßÂÔÄ£¿éÖУ¬ ±êÇ©Ôò¿ÉÄܱ»×÷Ϊһ¸öÅÓ´ó¹æÔòÌåϵµÄÒ»²¿·Ö½øÐд¦Àí¡£

¡¡¡¡¾ÙÀýÀ´Ëµ£¬ ÔÚÎļþÉÏÉ趨 biba/low ±êÇ©£¬ Òâζ×Ŵ˱êÇ©Á¥Êô Biba ²ßÂÔÄ£¿é£¬ ÆäֵΪ ¡°low¡±¡£

¡¡¡¡Ä³Ð©ÔÚ FreeBSD ÖÐÖ§³Ö±êÇ©ÌØÐԵIJßÂÔ»áÌṩÈý¸öÔ¤¶¨ÒåµÄ±êÇ©£¬ ·Ö±ðÊÇ low¡¢ high ¼° equal ±êÇ©¡£ ¾¡¹ÜÕâЩ±êÇ©ÔÚ²»Í¬°²È«²ßÂÔÄ£¿éÖлá¶Ô·ÃÎÊ¿ØÖƲÉÈ¡²»Í¬´ëÊ©£¬ µ«ÓÐÒ»µãÊÇ¿ÉÒԿ϶¨µÄ£¬ ÄǾÍÊÇ low ±êÇ©±íʾ×îµÍÏ޶ȵÄÉ趨£¬ equal ±êÇ©»á½«Ö÷Ìå»ò¿ÍÌåÉ趨Ϊ±»½ûÓõĻò²»ÊÜÓ°ÏìµÄ£¬ high ±êÇ©Ôò»áÓ¦Óà Biba ¼° MLS °²È«²ßÂÔÄ£¿éÖÐÔÊÐíµÄ×î¸ß¼¶±ðµÄÉ趨¡£

¡¡¡¡ÔÚµ¥Ò»±êÇ©ÎļþϵͳµÄ»·¾³ÖУ¬ ͬһ¿ÍÌåÉÏÖ»»áÓ¦ÓÃÒ»¸ö±êÇ©£¬ ÓÚÊÇ£¬ Ò»Ì×·ÃÎÊȨÏÞ½«±»Ó¦ÓÃÓÚÕû¸öϵͳ£¬ ÕâÒ²ÊǺܶ໷¾³ËùÈ«²¿ÐèÒªµÄ¡£ ÁíһЩӦÓó¡¾°ÖУ¬ ÎÒÃÇÐèÒª½«¶àÖØ±êǩӦÓÃÓÚÎļþϵͳµÄ¿ÍÌå»òÖ÷Ì壬 Èç´ËÒ»À´£¬ ¾ÍÐèҪʹÓà tunefs(8) µÄ multilabel Ñ¡Ïî¡£

¡¡¡¡ÔÚʹÓà Biba ºÍ MLS ʱ¿ÉÒÔÅäÖÃÊýÖµ±êÇ©£¬ ÒÔ±êʾ·Ö¼¶¿ØÖÆÖеIJ㼶³Ì¶È¡£ ÊýÖµµÄ³Ì¶È¿ÉÒÔÓÃÀ´»®·Ö»ò½«ÐÅÏ¢°´×é·ÖÀ࣬ ´Ó¶øÖ»ÔÊÐíͬ³Ì¶È»ò¸ü¸ß³Ì¶ÈµÄ×é¶ÔÆä½øÐзÃÎÊ¡£

¡¡¡¡¶àÊýÇé¿öÏ£¬ ¹ÜÀíÔ±½«½ö¶ÔÕû¸öÎļþϵͳÉ趨µ¥Ò»±êÇ©¡£

¡¡¡¡µÈһϣ¬ Õâ¿´ÆðÀ´ºÜÏñ DAC£¡ µ«ÎÒÈÏΪ MAC ȷʵֻ½«¿ØÖÆÈ¨¸³ÓèÁ˹ÜÀíÔ±¡£ ´Ë¾ä»°ÒÀÈ»ÊÇÕýÈ·µÄ¡£ ÔÚijÖ̶ֳÈÉÏ£¬ root ÊÇʵʩ¿ØÖƵÄÓû§£¬ ËûÅäÖð²È«²ßÂÔÄ£¿éÒÔʹÓû§ÃDZ»·ÖÅäµ½Êʵ±µÄÀà±ð/·ÃÎÊ levels ÖС£ °¦£¬ ºÜ¶à°²È«²ßÂÔÄ£¿éͬÑù¿ÉÒÔÏÞÖÆ root Óû§¡£ ¶ÔÓÚ¿ÍÌåµÄ»ù±¾¿ØÖÆ¿ÉÄÜ»áÏ·ŸøÈº×飬 µ« root Óû§ËæÊ±¿ÉÒԷϳý»ò¸ü¸ÄÕâЩÉ趨¡£ Õâ¾ÍÊÇÈç Biba ¼° MLS ÕâÑùһЩ°²È«²ßÂÔÄ£¿éËù°üº¬µÄ hierarchal/clearance Ä£ÐÍ¡£

16.4.1 ÅäÖñêÇ©

¡¡¡¡Êµ¼ÊÉÏ£¬ Óйرêǩʽ°²È«²ßÂÔÄ£¿éÅäÖõĸ÷ÖÖÎÊÌâ¶¼ÊÇÓûù´¡ÏµÍ³×é¼þʵÏֵġ£ ÕâЩÃüÁîΪ¿ÍÌåºÍÖ÷ÌåÅäÖÃÒÔ¼°ÅäÖõÄʵʩºÍÑéÖ¤ÌṩÁËÒ»¸ö¼ò±ãµÄ½Ó¿Ú¡£

¡¡¡¡ËùÓеÄÅäÖö¼Ó¦¸Ãͨ¹ý setfmac(8) ¼° setpmac(8) ×é¼þʵʩ¡£ setfmac ÃüÁîÊÇÓÃÀ´¶Ôϵͳ¿ÍÌåÉèÖà MAC ±êÇ©µÄ£¬ ¶ø setpmac ÔòÊÇÓÃÀ´¶ÔϵͳÖ÷ÌåÉèÖñêÇ©µÄ¡£ ÀýÈ磺

# setfmac biba/high test

¡¡¡¡ÈôÒÔÉÏÃüÁî²»·¢Éú´íÎóÔò»áÖ±½Ó·µ»ØÃüÁîÌáʾ·û£¬ Ö»Óе±·¢Éú´íÎóʱ£¬ ÕâЩÃüÁî²Å»á¸ø³öÌáʾ£¬ ÕâºÍ chmod(1) ºÍ chown(8) ÃüÁîÀàËÆ¡£ ijЩÇé¿öÏ£¬ ÒÔÉÏÃüÁî²úÉúµÄ´íÎó¿ÉÄÜÊÇ ¡°Permission denied¡±£¬ Ò»°ãÔÚÊÜÏÞ¿ÍÌåÉÏÉèÖûòÐÞ¸ÄÉèÖÃʱ»á²úÉú´Ë´íÎó¡£ [1] ϵͳ¹ÜÀíÔ±¿ÉʹÓÃÒÔÏÂÃüÁî½â¾ö´ËÎÊÌ⣺

# setfmac biba/high test
¡°Permission denied¡±
# setpmac biba/low setfmac biba/high test
# getfmac test
test: biba/high

¡¡¡¡ÈçÉÏËùʾ£¬ ͨ¹ý setpmac ¶Ô±»µ÷ÓõĽø³Ì¸³Ó費ͬµÄ±êÇ©£¬ ÒÔ¸²¸Ç°²È«²ßÂÔÄ£¿éµÄÉèÖᣠgetpmac ×é¼þͨ³£ÓÃÓÚµ±Ç°ÔËÐеĽø³Ì£¬ Èç sendmail£º ¾¡¹ÜÆäʹÓýø³Ì±àºÅÀ´Ìæ´úÃüÁ ÆäÂß¼­ÊÇÏàͬµÄ¡£ Èç¹ûÓû§ÊÔͼ¶ÔÆäÎÞ·¨·ÃÎʵÄÎļþ½øÐвÙ×÷£¬ ¸ù¾ÝËù¼ÓÔØµÄ°²È«²ßÂÔÄ£¿éµÄ¹æÔò£¬ º¯Êý mac_set_link ½«»á¸ø³ö ¡°Operation not permitted¡± µÄ´íÎóÌáʾ¡£

16.4.1.1 Ò»°ã±êÇ©ÀàÐÍ

¡¡¡¡mac_biba(4)¡¢ mac_mls(4) ¼° mac_lomac(4) ²ßÂÔÄ£¿éÌṩÁËÉ趨¼òµ¥±êÇ©µÄ¹¦ÄÜ£¬ ÆäÖµÓ¦¸ÃÊÇ high¡¢ equal ¼° low Ö®Ò»¡£ ÒÔÏÂÊǶÔÕâЩ±êÇ©¹¦Äܵļòµ¥ÃèÊö£º

  • low ±êÇ©±»ÈÏΪÊÇÖ÷Ìå»ò¿ÍÌåËù¾ßÓеÄ×îµÍ²ã´ÎµÄ±êÇ©É趨¡£ ¶ÔÖ÷Ìå»ò¿ÍÌå²ÉÓôËÉ趨£¬ ½«×èÖ¹Æä·ÃÎʱêǩΪ high µÄ¿ÍÌå»òÖ÷Ìå¡£

  • equal ±êǩֻÄܱ»ÓÃÓÚ²»Ï£ÍûÊܲßÂÔ¿ØÖƵĿÍÌåÉÏ¡£

  • high ±êÇ©¶Ô¿ÍÌå»òÖ÷Ìå²ÉÓÿÉÄܵÄ×î¸ßÉ趨¡£

¡¡¡¡ÖÁÓÚÿ¸ö²ßÂÔÄ£¿é£¬ ÿÖÖÉ趨¶¼»á²úÉú²»Í¬µÄÐÅÏ¢Á÷Ö¸Áî¡£ ÔĶÁÁª»úÊÖ²áÖÐÏà¹ØµÄÕ½ڽ«½øÒ»²½²ûÃ÷ÕâЩһ°ã±êÇ©ÅäÖõÄÌØµã¡£

16.4.1.1.1 ±êÇ©¸ß¼¶ÅäÖÃ

¡¡¡¡ÈçÏÂËùʾ£¬ ÓÃÓÚ ±È½Ï·½Ê½:Çø¼ä+Çø¼ä (comparison:compartment+compartment) µÄ±êÇ©µÈ¼¶Êý£º

biba/10:2+3+6(5:2+3-20:2+3+4+5+6)

¡¡¡¡Æäº¬ÒåΪ£º

¡¡¡¡¡°Biba ²ßÂÔ±êÇ©¡±/¡°µÈ¼¶ 10¡± £º¡°Çø¼ä 2¡¢ 3¼°6¡±£º (¡°µÈ¼¶5 ...¡±)

¡¡¡¡±¾ÀýÖУ¬ µÚÒ»¸öµÈ¼¶½«±»ÈÏΪÊÇ ¡°ÓÐÐ§Çø¼ä¡± µÄ ¡°ÓÐЧµÈ¼¶¡±£¬ µÚ¶þ¸öµÈ¼¶Êǵͼ¶µÈ¼¶£¬ ×îºóÒ»¸öÔòÊǸ߼¶µÈ¼¶¡£ ´ó¶àÊýÅäÖÃÖв¢²»Ê¹ÓÃÕâЩÉèÖ㬠ʵ¼ÊÉÏ£¬ ËüÃÇÊÇΪ¸ü¸ß¼¶µÄÅäÖÃ×¼±¸µÄ¡£

¡¡¡¡µ±°ÑËüÃÇÓ¦ÓÃÔÚϵͳ¿ÍÌåÉÏʱ£¬ ÔòÖ»Óе±Ç°µÄµÈ¼¶/Çø¼ä£¬ ÒòΪËüÃÇ·´Ó³¿ÉÒÔʵʩ·ÃÎÊ¿ØÖƵÄϵͳÖпÉÓõķ¶Î§£¬ ÒÔ¼°ÍøÂç½Ó¿Ú¡£

¡¡¡¡µÈ¼¶ºÍÇø¼ä£¬ ¿ÉÒÔÓÃÀ´ÔÚÒ»¶ÔÖ÷ÌåºÍ¿ÍÌåÖ®¼ä½¨Á¢Ò»ÖÖ³ÆÎª ¡°Ö§Åä (dominance)¡± µÄ¹ØÏµ£¬ ÕâÖÖ¹ØÏµ¿ÉÄÜÊÇÖ÷ÌåÖ§Åä¿ÍÌ壬 ¿ÍÌåÖ§ÅäÖ÷Ì壬 »¥²»Ö§Åä»ò»¥ÏàÖ§Åä¡£ ¡°»¥ÏàÖ§Å䡱 ÕâÖÖÇé¿ö»áÔÚÁ½¸ö±êÇ©ÏàµÈʱ·¢Éú¡£ ÓÉÓÚ Biba µÄÐÅÏ¢Á÷ÌØÐÔ£¬ Äú¿ÉÒÔÉèÖÃһϵÁÐÇø¼ä£¬ ¡°need to know¡±£¬ Õâ¿ÉÄÜ·¢ÉúÓÚÏîĿ֮¼ä£¬ ¶ø¿ÍÌåÒ²ÓÉÆä¶ÔÓ¦µÄÇø¼ä¡£ Óû§¿ÉÒÔʹÓà su ºÍ setpmac À´½«ËûÃǵÄȨÏÞ½øÒ»²½Ï¸·Ö£¬ ÒÔ±ãÔÚûÓÐÏÞÖÆµÄÇø¼äÀï·ÃÎÊ¿ÍÌå¡£

16.4.1.2 Óû§ºÍ±êÇ©ÉèÖÃ

¡¡¡¡Óû§±¾ÉíÒ²ÐèÒªÉèÖñêÇ©£¬ ÒÔʹÆäÎļþºÍ½ø³ÌÄܹ»ÕýÈ·µØÓëϵͳÉ϶¨ÒåµÄ°²È«²ßÂÔ»¥¶¯£¬ ÕâÊÇͨ¹ýʹÓõǼ·Ö¼¶ÔÚÎļþ login.conf ÖÐÅäÖõġ£ ÿ¸öʹÓñêÇ©µÄ²ßÂÔÄ£¿é¶¼»á½øÐÐÓû§·Ö¼¶É趨¡£

¡¡¡¡ÒÔÏÂÊÇÒ»¸öʹÓÃËùÓвßÂÔÄ£¿éµÄÀý×Ó£º

default:\
	:copyright=/etc/COPYRIGHT:\
	:welcome=/etc/motd:\
	:setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\
	:path=~/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:\
	:manpath=/usr/share/man /usr/local/man:\
	:nologin=/usr/sbin/nologin:\
	:cputime=1h30m:\
	:datasize=8M:\
	:vmemoryuse=100M:\
	:stacksize=2M:\
	:memorylocked=4M:\
	:memoryuse=8M:\
	:filesize=8M:\
	:coredumpsize=8M:\
	:openfiles=24:\
	:maxproc=32:\
	:priority=0:\
	:requirehome:\
	:passwordtime=91d:\
	:umask=022:\
	:ignoretime@:\
	:label=partition/13,mls/5,biba/10(5-15),lomac/10[2]:

¡¡¡¡label Ñ¡ÏîÓÃÒÔÉ趨Óû§·Ö¼¶Ä¬ÈϱêÇ©£¬ ¸Ã±êÇ©½«ÓÉ MAC Ö´ÐС£ Óû§¾ø²»»á±»ÔÊÐí¸ü¸Ä¸ÃÖµ£¬ Òò´ËÆä´ÓÓû§µÄ¹Ûµã¿´²»ÊÇ¿ÉÑ¡µÄ¡£ µ±È»£¬ ÔÚÕæÊµÇé¿öµÄÅäÖÃÖУ¬ ¹ÜÀíÔ±²»»áÏ£ÍûÆôÓÃËùÓвßÂÔÄ£¿é¡£ ÎÒÃǽ¨ÒéÄúÔÚʵʩÒÔÉÏÅäÖÃ֮ǰÔĶÁ±¾ÕÂµÄÆäÓಿ·Ö¡£

×¢Òâ: Óû§Ò²Ðí»áÔÚÊ״εǼºó¸ü¸ÄÆä±êÇ©£¬ ¾¡¹ÜÈç´Ë£¬ Õâ½ö½öÊDzßÂÔµÄÖ÷¹Û¾ÖÏÞÐÔ¡£ ÉÏÃæµÄÀý×Ó¸æËß Biba ²ßÂÔ£¬ ½ø³ÌµÄ×îСÍêÕûÐÔÊÇΪ5£¬ ×î´óÍêÕûÐÔΪ15£¬ ĬÈÏÇÒÓÐЧµÄ±êǩΪ10¡£ ½ø³Ì½«ÒÔ10µÄÍêÕûÐÔÔËÐÐÖ±ÖÁÆä¾ö¶¨¸ü¸Ä±êÇ©£¬ Õâ¿ÉÄÜÊÇÓÉÓÚÓû§Ê¹ÓÃÁË setpmac ÃüÁî (¸Ã²Ù×÷½«ÔڵǼʱ±» Biba ÏÞÖÆÔÚÒ»¶¨Óû§·¶Î§Ö®ÄÚ)¡£

¡¡¡¡ÔÚËùÓÐÇé¿öÏ£¬ ÐÞ¸Ä login.conf Ö®ºó£¬ ¶¼±ØÐëʹÓà cap_mkdb ÖØ±àÒëµÇ¼·Ö¼¶ capability Êý¾Ý¿â£¬ ÕâÔÚ½ÓÏÂÀ´µÄÀý×ÓºÍÌÖÂÛÖоͻáÓÐËùÌåÏÖ¡£

¡¡¡¡ºÜ¶àÕ¾µã¿ÉÄÜÓµÓÐÊýÄ¿¿É¹ÛµÄÓû§ÐèÒª²»Í¬µÄÓû§·Ö¼¶£¬ ×¢Òâµ½ÕâµãÊÇ´óÓÐñÔÒæµÄ¡£ ÉîÈëÀ´Ëµ¾ÍÊÇÐèÒªÊÂÏÈ×öºÃ¼Æ»®£¬ ÒòΪ¹ÜÀíÆðÀ´¿ÉÄÜÊ®·ÖÀ§ÄÑ¡£

¡¡¡¡ÔÚ FreeBSD ÒÔºóµÄ°æ±¾ÖУ¬ ½«°üº¬Ò»ÖÖ½«Óû§Ó³Éäµ½±êÇ©µÄз½Ê½£¬ ¾¡¹ÜÈç´Ë£¬ ÕâÒ²Òªµ½ FreeBSD 5.3 Ö®ºóµÄij¸öʱ¼ä²ÅÄÜʵÏÖ¡£

16.4.1.3 ÍøÂç½Ó¿ÚºÍ±êÇ©É趨

¡¡¡¡Ò²¿ÉÒÔÔÚÍøÂç½Ó¿ÚÉÏÅäÖñêÇ©£¬ ÒÔ¿ØÖƽø³öÍøÂçµÄÊý¾ÝÁ÷¡£ ÔÚËùÓÐÇé¿öÏ£¬ ²ßÂÔ¶¼»áÒÔÊÊÓ¦¿ÍÌåµÄ·½Ê½ÔË×÷¡£ ÀýÈ磬 ÔÚ biba ÖÐÉèÖÃΪ¸ßµÄÓû§£¬ ¾Í²»ÄÜ·ÃÎʱê¼ÇΪµÍµÄÍøÂç½Ó¿Ú¡£

¡¡¡¡maclabel ¿ÉÒÔ×÷Ϊ ifconfig µÄ²ÎÊýÓÃÓÚÉèÖÃÍøÂç½Ó¿ÚµÄ MAC ±êÇ©¡£ ÀýÈ磺

# ifconfig bge0 maclabel biba/equal

¡¡¡¡½«ÔÚ bge(4) ½Ó¿ÚÉÏÉèÖà biba/equal µÄ MAC ±êÇ©¡£ µ±Ê¹ÓÃÀàËÆ biba/high(low-high) ÕâÑùµÄ±êǩʱ£¬ Õû¸ö±êǩӦʹÓÃÒýºÅÀ¨ÆðÀ´£» ·ñÔò½«·¢Éú´íÎó¡£

¡¡¡¡Ã¿Ò»¸öÖ§³Ö±êÇ©µÄ²ßÂÔÄ£¿é¶¼ÌṩÁËÓÃÓÚÔÚÍøÂç½Ó¿ÚÉϽûÓøà MAC ±êÇ©µÄϵͳ¿ØÖƱäÁ¿¡£ ½«±êÇ©ÉèÖÃΪ equal µÄЧ¹ûÓë´ËÀàËÆ¡£ Çë²Î¼û sysctl µÄÊä³ö¡¢ ²ßÂÔÄ£¿éµÄÁª»úÊֲᣬ »ò±¾Õ½ÓÏÂÀ´µÄÄÚÈÝ£¬ ÒÔÁ˽â¸ü½øÒ»²½µÄÏêÇé¡£

16.4.2 Óõ¥Ò»±êÇ©»¹ÊǶàÖØ±êÇ©£¿

¡¡¡¡Ä¬ÈÏÇé¿öÏ£¬ ϵͳ²ÉÓõÄÊÇ singlelabel Ñ¡Ïî¡£ µ«Õâ¶Ô¹ÜÀíÔ±Òâζ×ÅÊ²Ã´ÄØ£¿ Á½ÖÖ²ßÂÔÖ®¼ä´æÔںܶàµÄ²»Í¬Ö®´¦£¬ ËüÃÇÔÚϵͳ°²È«Ä£Ð͵ÄÁé»îÐÔ·½Ã棬 ÌṩÁ˲»Í¬µÄÑ¡Ôñ¡£

¡¡¡¡singlelabel Ö»ÔÊÐíÔÚÿ¸öÖ÷Ìå»ò¿ÍÌåÉÏʹÓÃÒ»¸ö±êÇ©£¬ Èç biba/high¡£ Õâ½µµÍÁ˹ÜÀíµÄ¿ªÏú£¬ µ«Ò²Í¬Ê±½µµÍÁËÖ§³Ö±êÇ©µÄ²ßÂÔµÄÁé»îÐÔ¡£ Ðí¶à¹ÜÀíÔ±¿ÉÄܸüÏ£ÍûÔÚ°²È«²ßÂÔÖÐʹÓà multilabel¡£

¡¡¡¡multilabel Ñ¡ÏîÔÊÐíÿһ¸öÖ÷Ìå»ò¿ÍÌåÓµÓи÷×Ô¶ÀÁ¢µÄ MAC ±êÇ©£¬ Æð×÷ÓÃÓë±ê×¼µÄ¡¢ Ö»ÔÊÐíÕû¸ö·ÖÇøÉÏʹÓÃÒ»¸öµÄ singlelabel Ñ¡ÏîÀàËÆ¡£ multilabel ºÍ single ±êǩѡÏîÖ»ÓжÔʵÏÖÁ˱êÇ©¹¦ÄܵÄÄÇЩ²ßÂÔ£¬ Èç Biba¡¢ Lomac¡¢ MLS ÒÔ¼° SEBSD ²ÅÓÐÒâÒå¡£

¡¡¡¡ºÜ¶àÇé¿öÏÂÊDz»ÐèÒªÉèÖà multilabel µÄ¡£ ¿¼ÂÇÏÂÁÐÇéÐκͰ²È«Ä£ÐÍ£º

¡¡¡¡Èç¹û´òËãʹÓ÷DZêǩʽ²ßÂÔ£¬ ¾Í²»ÐèÒª multilabel Ñ¡ÏîÁË¡£ ÕâЩ²ßÂÔ°üÀ¨ seeotheruids¡¢ portacl ºÍ partition¡£

¡¡¡¡ÁíÒ»¸öÐèҪעÒâµÄÊÂÇéÊÇ£¬ ÔÚ·ÖÇøÉÏʹÓà multilabel ²¢½¨Á¢»ùÓÚ multilabel ¿ÉÄÜ»áÌá¸ßϵͳ¹ÜÀíµÄ¿ªÏú£¬ ÒòΪÎļþϵͳÖеÄËùÓпÍÌå¶¼ÐèÒªÖ¸¶¨±êÇ©¡£ Õâ°üÀ¨¶ÔĿ¼¡¢Îļþ£¬ ÉõÖÁÉ豸½Úµã¡£

¡¡¡¡½ÓÏÂÀ´µÄÃüÁÔÚÐèҪʹÓöà¸ö±êÇ©µÄÎļþϵͳÉÏÉèÖà multilabel¡£ ÕâÒ»²Ù×÷Ö»ÄÜÔÚµ¥Óû§Ä£Ê½ÏÂÍê³É£º

# tunefs -l enable /

¡¡¡¡½»»»Çø²»ÐèÒªÈç´ËÅäÖá£

×¢Òâ: ijЩÓû§¿ÉÄÜ»áÔÚ¸ù·ÖÇøÉÏÅäÖà multilabel ±ê־ʱÓöµ½À§ÄÑ¡£ Èç¹û·¢ÉúÕâÑùµÄÇé¿ö£¬ Ç븴²é±¾Õ嵀 µÚ 16.17 ½Ú¡£

±¸×¢

[1]

ÆäËüÇé¿öÒ²Äܵ¼Ö²»Í¬µÄÖ´ÐÐʧ°Ü¡£ ÀýÈ磬 Îļþ¿ÉÄܲ¢²»Á¥ÊôÓÚ³¢ÊÔÖØ±êÇ©¸ÃÎļþµÄÓû§£¬ ¿ÍÌå¿ÉÄܲ»´æÔÚ»ò×ÅÊÇÖ»¶ÁµÄ¡£ ÎļþµÄijһÊôÐÔ¡¢ ½ø³ÌµÄijһÊôÐÔ»òеÄ×Ô¶¨Òå±êǩֵµÄijһÊôÐÔ£¬ ½«Ê¹Ç¿ÖÆÊ½²ßÂÔ²»ÔÊÐí½ø³ÌÖØ±êÇ©Îļþ¡£ ÀýÈ磺 µÍÍêÕûÐÔµÄÓû§ÊÔͼÐ޸ĸßÍêÕûÐÔÎļþµÄ±êÇ©£¬ »òÕßµÍÍêÕûÐÔµÄÓû§ÊÔͼ½«µÍÍêÕûÐÔÎļþµÄ±êÇ©¸ÄΪ¸ßÍêÕûÐÔ±êÇ©¡£

±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.