20080616 被SELinux整到 @@

這幾天,接到不少朋友反應,俺的伺服器有點給他不正常
的確是真的不太正常
而且,我還蠻清楚知道是什麼原因的,只是一時之間沒辦法都處理好  @@
話說上個星期,恍神狀態的泡泡,正在ssh維護某台SERVER



突然間發現怎麼php都沒有作用了...
於是 rpm -qa |grep php
怪了?明明有裝php阿~
又去看了  /etc/httpd/conf/httpd.conf
裡面也有載入php
乾脆  yum remove php 然後再重新安裝一次...
這下可好,內線、手機幾乎差不多時間響起...
原來,恍神中的泡泡,連錯機器了.... (~ ̄▽ ̄~)
真的是一整個昏倒在地
於是花了好些時間把該有的套件捕回來,「感覺」像是正常了
實則不然,幾天以來server可以說是維持在「想當機就當機」的隨性當中
但是通常 apache、mysql restart 就又正常
去查了查 httpd 的 error_log
SELinux policy enabled; httpd running as context system_u:System_r:httpd_t:S0
出現了這樣的訊息.. = = 
真是當場大吃一驚!難道........
cat /etc/selinux/config
哇!!!!!
SELINUX=enforcing     ̄▽ ̄"  怎麼可能~
我裝的機器,selinux都是關閉的阿!為什麼?為什麼?為什麼?
改成disabled之後reboot,再觀察看看吧 @@
可是,壓根還來不及歇一下,接著又發現gallery有error
The action you attempted is not permitted.
好~這下可好,這機器擺明了要整我就對了?
trace了一下有問題的來源,竟然是main.php...
清掉cache沒用、資料庫重新啟動沒用、把備份的檔案蓋過去也沒用!
oh~my god!
火大了,去gallery官方網站下載了 2.2.4 → 2.2.5 的升級包
升級過程一切順利耶!真是開心~(但是只開心了三秒鐘)
回到 main.php 馬上又出現一樣的訊息!
要跟我比耐心嗎?這臭機器....
於是我又去下載了 gallery-2.2.5-full 的安裝包
整個蓋掉,我就不相信你這樣還不給我正常起來~哈哈!
下一步、下一步、下一步...又是一陣順利  ^O^
結果...依然是不動如山的首頁...The action you attempted is not permitted.
我...輸了....  (;°○° )
最後,在我認命的重裝&倒回備份資料之前,下了個指令 restart httpd
哇!!!恢復正常了?!
-(>口<-) 只能安慰自己,至少賺到升級了好幾個套件,也升級了gallery到最新版...
一整個被 SELinux 搞到的夜晚...
PS:真的很疑惑的是...我沒有去改 /etc/selinux/config 這個檔案阿...(~ ̄▽ ̄~)
唉~不管啦!我要睡覺去了~哼!

留言