当HPはapacheユーザーで動かしていません。
/var/lib/php/session等、アップデートが入るたびにパーミッション・ユーザー権限が初期値にもどってめんどくせぇ!
というわけで、そんな時用に今回、初めての自作シェルスクリプトに挑戦しました。
挙動としては、/var/lib/phpを参照し、grepでsessionディレクトリだけを抽出します。その抽出結果の中に、ユーザー権限が初期値(root apache)になってる物を検出。
初期値に戻っていれば変更を加え、戻っていなければ何もせず終了します。
/var/www/htmlディレクトリも同じ用な挙動になります。
何故かroot rootになってFTPアップロード出来なくなることが有りましたので。
実際こちらで使うのは、yumコマンドでアップデートを行い、自動的に変更されたディレクトリを元に戻す。という一連の作業をcronで動かすためです。
お役に立てるようでしたらどうぞ利用下さい。
2014/12/10 …シェルスクリプトを更新 yum updateの後にアクセス権限を修正します。