ÏàʶSELinuxµÄ²î±ðÊÂÇéģʽ
SELinuxÊÇÒ»ÖÖÇå¾²ÔöÇ¿ÐÍLinux£¬ËüµÄÈ«³ÆÊÇSecurity-Enhanced Linux£¬ÊÇÒ»¸öLinuxÄں˵ÄÇ徲ģ¿é¡£ËüÄܹ»ÌṩǿÖÆ»á¼û¿ØÖƹ¦Ð§£¬Í¨¹ýÇ¿ÖÆ»á¼û¿ØÖÆ¿ÉÒÔ¸üºÃµØ±£»¤ÏµÍ³µÄÇå¾²ÐÔ¡£SELinuxͨ¹ý¶ÔÀú³Ì»á¼û×ÊÔ´µÄȨÏÞ¿ØÖÆ£¬¿ÉÒÔÓÐÓÃ×èÖ¹¶ñÒâ³ÌÐò¶Ôϵͳ×ÊÔ´µÄÀÄÓá£
ÔÚSELinuxÖУ¬ÓÐÈýÖÖÊÂÇéģʽ£ºEnforcing¡¢PermissiveºÍDisabled¡£ÏÂÃ潫ÏêϸÏÈÈÝÕâÈýÖÖÊÂÇéģʽ£¬²¢ÇÒÌṩÏêϸµÄ´úÂëʾÀý¡£
Enforcingģʽ
EnforcingģʽÊÇSELinuxµÄĬÈÏÊÂÇéģʽ¡£ÔÚÕâÖÖģʽÏ£¬SELinux»áÇ¿ÖÆÖ´ÐÐÕ½ÂÔ²¢×èֹΥ·´Õ½ÂÔµÄÐÐΪ¡£ÈôÊÇÒ»¸öÀú³ÌÊÔͼִÐÐδ¾ÊÚȨµÄ²Ù×÷£¬SELinux»á×èÖ¹¸Ã²Ù×÷²¢ÌìÉúÏìÓ¦µÄ¸æ¾¯¡£ÔÚEnforcingģʽÏ£¬ÏµÍ³ÖÎÀíÔ±¿ÉÒÔÉó²é²¢ÆÊÎöSELinuxµÄ¸æ¾¯ÈÕÖ¾£¬ÒÔ¼°Æ¾Ö¤ÐèÒª¸üÐÂSELinuxÕ½ÂÔ¡£
ÒÔÏÂÊÇÒ»¸ö¼òÆӵĴúÂëʾÀý£¬ÑÝʾÔõÑùÉó²éÄ¿½ñSELinuxµÄÊÂÇéģʽ²¢½«ÆäÉèÖÃΪEnforcingģʽ£º
# Éó²éÄ¿½ñSELinuxģʽ getenforce # ½«SELinuxÉèÖÃΪEnforcingģʽ setenforce 1
µÇ¼ºó¸´ÖÆ
Permissiveģʽ
PermissiveģʽÊÇSELinuxµÄÒ»ÖÖÊÂÇéģʽ£¬ÓëEnforcingģʽÏà±È£¬Permissiveģʽ²»»áÇ¿ÖÆÖ´ÐÐÕ½ÂÔ£¬¶øÊǽö¼Í¼Υ·´Õ½ÂÔµÄÐÐΪ²¢ÌìÉúÖÒÑÔ¡£ÔÚÕâÖÖģʽÏ£¬ÏµÍ³ÖÎÀíÔ±¿ÉÒÔÉó²éSELinuxµÄ¸æ¾¯ÈÕÖ¾£¬µ«²»»á×èֹδ¾ÊÚȨµÄ²Ù×÷¡£Permissiveģʽͨ³£ÓÃÓÚµ÷ÊÔºÍÆÊÎöSELinuxµÄÕ½ÂÔ£¬ÒÔ±ãÔÚ²»Ó°ÏìϵͳÕý³£ÔËÐеÄÇéÐÎϾÙÐе÷½â¡£
ÒÔÏÂÊÇÒ»¸ö¼òÆӵĴúÂëʾÀý£¬ÑÝʾÔõÑù½«SELinuxÉèÖÃΪPermissiveģʽ£º
# ½«SELinuxÉèÖÃΪPermissiveģʽ setenforce 0
µÇ¼ºó¸´ÖÆ
Disabledģʽ
DisabledģʽÊÇSELinuxµÄÊÂÇéģʽ֮һ£¬Ëü½«ÍêÈ«½ûÓÃSELinuxµÄ¹¦Ð§¡£ÔÚÕâÖÖģʽÏ£¬ÏµÍ³½«²»»áÖ´ÐÐSELinuxµÄÈκÎÕ½ÂÔ£¬Ò²²»»áÌìÉúÈκθ澯¡£Ò»Ñùƽ³£À´Ëµ£¬²»ÍƼö½«SELinuxÉèÖÃΪDisabledģʽ£¬ÓÉÓÚÕâ»á½µµÍϵͳµÄÇå¾²ÐÔ¡£
ÒÔÏÂÊÇÒ»¸ö¼òÆӵĴúÂëʾÀý£¬ÑÝʾÔõÑù½«SELinuxÉèÖÃΪDisabledģʽ£º
# ½«SELinuxÉèÖÃΪDisabledģʽ setenforce 0
µÇ¼ºó¸´ÖÆ
×ÛÉÏËùÊö£¬SELinuxÓÐÈýÖÖÊÂÇéģʽ£ºEnforcing¡¢PermissiveºÍDisabled¡£ÏµÍ³ÖÎÀíÔ±¿ÉÒÔƾ֤ÐèҪѡÔñÊʺϵÄÊÂÇéģʽ£¬ÒÔÈ·±£ÏµÍ³µÄÇå¾²ÐÔºÍÎȹÌÐÔ¡£ÔÚÏÖʵӦÓÃÖУ¬¿ÉÒÔƾ֤ÏêϸÇéÐÎÑ¡ÔñºÏÊʵÄģʽ£¬²¢Æ¾Ö¤ÐèÒªµ÷½âSELinuxµÄÕ½ÂÔ£¬ÒÔÌá¸ßϵͳµÄÇå¾²ÐԺͿɿ¿ÐÔ¡£
ÒÔÉϾÍÊÇÏàʶSELinuxµÄ²î±ðÊÂÇéģʽµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡