Личен блог на Михаил Пелтеков
Mihail Peltekov
This user hasn't shared any biographical information
Homepage: http://misho.zlatograd.com
Yahoo Messenger: misho_mvp
Posts by Mihail Peltekov
CentOS 5.3 final е тук :)
апр 4th
След няколко месеца чакане от излизането на Redhat Enterprise 5.3 се появи и CentOS 5.3 :) Честито !!!
минаването от 5.2 или 5.1 е много лесно :) Просто едно yum update :)
CentOS 5.2 и SELinux
мар 2nd
Тези дни реших да си поиграя със сигурноста на един линукс и реших да включа SELinux-a :)
Аз реших да го пусна в strict mode :) И за да тръгне всичко без да имаме кърнел паници трябва да направим следните стъпки.
- Редактираме /etc/selinux/config и променяме от SELINUX=disabled на SELINUX=permissive след това проверяваме дали SELINUXTYPE е =targeted
- Записваме промените във файла и правим touch /.autorelabel и рестартираме машината. Може да и отнеме известно време в зависимост от това, колко е пълен диска ( Защото прави relabeling на файловете).
- След като вече е приключилоо и системата е UP може да се логнете и да минете от permissive mode към enforcing.
- Хубаво да проверите дали сте инсталирали selinux-policy-strict и selinux-policy-targeted (това се инсталира по подразбиране с още при инсталиране на OS.
- Следващата стъпка е да сменим 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.
- Рестартираме отново за да може да мине relabeling отново и вече е време да направим enforcing на policy-тата за да станат активни :) Съответно променяме SELINUX=permissive на SELINUX=enforcing във файла /etc/selinux/config и отново рестарт.
- И това е то :) SELinux-a е активен вече, но от тук насетне ще трябва да се правят 345234523452345 операции за да може всичко да работи както трябва :)
Ами това е за сега ще пиша повече като имам напредък :)
Изчистване на MySQL стари binary logs
дек 30th
Записвам си тук за да не търся, как да затривам от време на време старите binary логове по сървърите
PURGE MASTER LOGS BEFORE DATE_SUB(NOW(), INTERVAL 31 DAY);
Това е то :)