Архив за етитет: SELinux

CentOS 6.5, Zabbix 2.0.9 и SELinux

След обновяване към CentOS 6.5 Zabbix сървъра ми каза, че няма връзка с „агентите“.

Решението на проблема е просто :) Да разрешим на Zabbix комуникацията на по мрежата ;) # setsebool -P zabbix_can_network on

С тази команда включваме перманентно разрешението.

 

CentOS 5.2 и SELinux

Тези дни реших да си поиграя със сигурноста на един линукс и реших да включа SELinux-a :)

Аз реших да го пусна в strict mode :)  И за да тръгне всичко без да имаме кърнел паници трябва да направим следните стъпки.

  1. Редактираме  /etc/selinux/config и променяме от SELINUX=disabled на SELINUX=permissive след това проверяваме дали  SELINUXTYPE е =targeted 
  2. Записваме промените във файла и правим  touch /.autorelabel и рестартираме машината. Може да и отнеме известно време в зависимост от това, колко е пълен диска ( Защото прави relabeling на файловете).
  3. След като вече е приключилоо и системата е UP може да се логнете и да минете от permissive mode към enforcing.
  4. Хубаво да проверите дали сте инсталирали selinux-policy-strict и selinux-policy-targeted (това се инсталира по подразбиране с още при инсталиране на OS.
  5. Следващата стъпка е да сменим policy от SELINUXTYPE=targeted на SELINUXTYPE=strict и отново правим touch /.autorelabel и рестартираме ( хубаво е да разкоментираме едно редче в /etc/selinux/strict/contexts/users/root и по точно това system_r:sshd_t:s0 sysadm_r:sysadm_t:s0 staff_r:staff_t:s0 user_r:user_t:s0 защото в противен случай ЕДИНСТВЕНО И САМО локално на машината ще можем да бъдем ИСТИНСКИ ROOT.
  6. Рестартираме отново за да може да мине relabeling отново и вече е време да направим enforcing на policy-тата за да станат активни :) Съответно променяме SELINUX=permissive на SELINUX=enforcing във файла /etc/selinux/config и отново рестарт.
  7.  И това е то :) SELinux-a е активен вече, но от тук насетне ще трябва да се правят 345234523452345 операции за да може всичко да работи както трябва :) 

Ами това е за сега ще пиша повече като имам напредък :)