そんな気がする。
昨日から、うちのCGIがいくつか動作が変である。
調べてみると、"ls"をシェル経由で使っているCGIばかり。
どうも、特定の戻るべきファイルのリストが取得できないケースが…
うーん、これはどうやら「セキュリティ強化?」
(ディレクトリ名を含んだ)ファイル名以外の情報をもったリザルトが捨てられているのか?
`ls -1 ./ほげほげ/*`
とかやって「ほげほげ」フォルダの中身を
"./ほげほげ/ふんがー.jpg"
とかで取得している奴が全滅です。
`ls -1 ./ほげほげ `
だと
"ふんがー.jpg"
は帰ってくる。
つまり「自前で、アクセス用のパスを作れ」という…わけかな?
動作変えてもいいけどさ、ユーザにはアナウンスして欲しいよ。
だってCGI書き換えないとダメなんだから。
…いや、「なにもアナウンスがない」からそうと決まったわけでもないんだけど…