私の契約しているサーバーの一つが、CGIでPerlにファイルを作成させるとownerがnobodyになってしまうイヤな動作をする。
ownerが自分ではないのでパーミッションの変更すらできない。
CGIが作成したファイル群をまとめてバックアップしようにも読み出せなかったり、と不便なので、Perlでパーミッションを書き換えるCGIを書いてみた。
このCGI自身はアップロードして適切にパーミッションを設定しなければならないし、セキュリティも甘いし、使いやすさも大したことないのだが、ざっとググっても出てこないので作ってしまった。
まあ、突き詰めればPerlのファイラーのようなものができる必要があるのだろうが、とりあえずニーズは満たしたので、残骸だけおいておく。
ずさんなつくりなので役目を果たしたらサーバーから削除するべし。