¡¡¡¡FreeBSD 5.X ÔÚ POSIX®.1e ²Ý°¸µÄ»ù´¡ÉÏÒýÈëÁË TrustedBSD ÏîÄ¿ÌṩµÄÐµİ²È«ÐÔÀ©Õ¹¡£ а²È«»úÖÆÖÐ×îÖØÒªµÄÁ½¸ö£¬ ÊÇÎļþϵͳ·ÃÎÊ¿ØÖÆÁбí (ACL) ºÍÇ¿ÖÆ·ÃÎÊ¿ØÖÆ (MAC) »úÖÆ¡£ Ç¿ÖÆ·ÃÎÊ¿ØÖÆÔÊÐí¼ÓÔØÐµķÃÎÊ¿ØÖÆÄ£¿é£¬ ²¢½è´ËʵʩÐµİ²È«²ßÂÔ£¬ ÆäÖÐÒ»²¿·ÖΪһ¸öºÜСµÄϵͳ×Ó¼¯Ìṩ±£»¤²¢¼ÓÇ¿ÌØ¶¨µÄ·þÎñ£¬ ÆäËûµÄÔò¶ÔËùÓеÄÖ÷ÌåºÍ¿ÍÌåÌá¹©È«ÃæµÄ±êǩʽ°²È«±£»¤¡£ ¶¨ÒåÖÐÓйØÇ¿ÖƵIJ¿·ÖÔ´ÓÚÈçÏÂÊÂʵ£¬ ¿ØÖƵÄʵÏÖÓɹÜÀíÔ±ºÍϵͳ×÷³ö£¬ ¶ø²»Ïñ×ÔÖ÷·ÃÎÊ¿ØÖÆ (DAC, FreeBSD Öеıê×¼ÎļþÒÔ¼° System V IPC ȨÏÞ) ÄÇÑùÊǰ´ÕÕÓû§ÒâÔ¸½øÐеġ£
¡¡¡¡±¾Õ½«¼¯Öн²ÊöÇ¿ÖÆ·ÃÎÊ¿ØÖÆ¿ò¼Ü (MAC ¿ò¼Ü) ÒÔ¼°Ò»Ì×ÓÃÒÔʵʩ¶àÖÖ°²È«²ßÂԵIJå¼þʽµÄ°²È«²ßÂÔÄ£¿é¡£
¡¡¡¡ÔĶÁ±¾ÕÂÖ®ºó£¬ Äú½«Á˽⣺
Ŀǰ FreeBSD ÖоßÓÐÄÄЩ MAC °²È«²ßÂÔÄ£¿é£¬ ÒÔ¼°ÓëÖ®Ïà¹ØµÄ»úÖÆ¡£
MAC °²È«²ßÂÔÄ£¿é½«ÊµÊ©ºÎÖÖ²ßÂÔ£¬ ÒÔ¼°±êǩʽÓë·Ç±êǩʽ²ßÂÔÖ®¼äµÄ²îÒì¡£
ÈçºÎ¸ßЧµØÅäÖÃϵͳÁîʹÆäʹÓà MAC ¿ò¼Ü¡£
ÈçºÎÅäÖà MAC ¿ò¼ÜËùÌṩµÄ²»Í¬µÄ°²È«²ßÂÔÄ£¿é¡£
ÈçºÎÓà MAC ¿ò¼Ü¹¹½¨¸üΪ°²È«µÄ»·¾³£¬ ²¢¾ÙÀý˵Ã÷¡£
ÈçºÎ²âÊÔ MAC ÅäÖÃÒÔÈ·±£ÕýÈ·¹¹½¨ÁË¿ò¼Ü¡£
¡¡¡¡ÔĶÁ±¾ÕÂ֮ǰ£¬ ÄúÓ¦¸Ã£º
Á˽â UNIX® ºÍ FreeBSD µÄ»ù´¡ (µÚ 3 ÕÂ)¡£
ÊìϤÄÚºËÅäÖÃ/±àÒë (µÚ 8 ÕÂ) µÄ»ù´¡¡£
¶Ô°²È«¼°ÆäÈçºÎÓë FreeBSD ÏàÅäºÏÓÐЩÁ˽⣻ (µÚ 14 ÕÂ)¡£
¾¯¸æ: ¶Ô±¾ÕÂÐÅÏ¢µÄ²»µ±Ê¹ÓÿÉÄܵ¼ÖÂɥʧϵͳ·ÃÎÊȨ£¬ ¼¤ÅÓû§£¬ »òÕßÎÞ·¨·ÃÎÊ X11 ÌṩµÄÌØÐÔ¡£ ¸üÖØÒªµÄÊÇ£¬ MAC ²»ÄÜÓÃÓÚ³¹µ×±£»¤Ò»¸öϵͳ¡£ MAC ¿ò¼Ü½öÓÃÓÚÔöÇ¿ÏÖÓа²È«²ßÂÔ£» Èç¹ûûÓн¡È«µÄ°²È«ÌõÀýÒÔ¼°¶¨ÆÚµÄ°²È«¼ì²é£¬ ϵͳ½«ÓÀÔ¶²»»á¾ø¶Ô°²È«¡£
´ËÍ⻹ÐèҪעÒâµÄÊÇ£¬ ±¾ÕÂÖÐËù°üº¬µÄÀý×Ó½ö½öÊÇÀý×Ó¡£ ÎÒÃDz¢²»½¨ÒéÔÚÒ»¸öÉú²úÓÃϵͳÉϽøÐÐÕâÐ©ÌØ±ðµÄÉèÖᣠʵʩ¸÷ÖÖ°²È«²ßÂÔÄ£¿éÐèÒª½÷É÷µÄ¿¼ÂÇÓë²âÊÔ£¬ ÒòΪÄÇЩ²¢²»ÍêÈ«Àí½âËùÓлúÖÆÈçºÎ¹¤×÷µÄÈË£¬ ¿ÉÄܻᷢÏÖÐèÒª¶ÔÕû¸öϵͳÖкܶàµÄÎļþ»òĿ¼½øÐÐÖØÐÂÅäÖá£
¡¡¡¡±¾Õº¸ÇÁËÓë MAC ¿ò¼ÜÓйصÄÖî¶à·½ÃæµÄ°²È«ÎÊÌ⣻ ¶øÐ嵀 MAC °²È«²ßÂÔÄ£¿éµÄ¿ª·¢³É¹ûÔò²»»áÉæ¼°¡£ MAC ¿ò¼ÜÖÐËù°üº¬µÄÒ»²¿·Ö°²È«²ßÂÔÄ£¿é£¬ ¾ßÓÐһЩÓÃÓÚ²âÊÔ¼°ÐÂÄ£¿é¿ª·¢µÄÌØ¶¨ÊôÐÔ£¬ ÆäÖаüÀ¨ mac_test(4)¡¢ mac_stub(4) ÒÔ¼° mac_none(4)¡£ ¹ØÓÚÕâЩ°²È«²ßÂÔÄ£¿é¼°ÆäÌṩµÄÖÚ¶à»úÖÆµÄÏêϸÐÅÏ¢£¬Çë²ÎÔÄÁª»úÊÖ²áÖеÄÄÚÈÝ¡£
±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.