@nifty CGIで提供されている ls のリザルトが変わった?

| コメント(0) | トラックバック(0)

そんな気がする。

昨日から、うちのCGIがいくつか動作が変である。
調べてみると、"ls"をシェル経由で使っているCGIばかり。
どうも、特定の戻るべきファイルのリストが取得できないケースが…


うーん、これはどうやら「セキュリティ強化?」
(ディレクトリ名を含んだ)ファイル名以外の情報をもったリザルトが捨てられているのか?

`ls -1 ./ほげほげ/*`
とかやって「ほげほげ」フォルダの中身を
"./ほげほげ/ふんがー.jpg"
とかで取得している奴が全滅です。

`ls -1 ./ほげほげ `
だと
"ふんがー.jpg"
は帰ってくる。

つまり「自前で、アクセス用のパスを作れ」という…わけかな?


動作変えてもいいけどさ、ユーザにはアナウンスして欲しいよ。
だってCGI書き換えないとダメなんだから。

…いや、「なにもアナウンスがない」からそうと決まったわけでもないんだけど…

トラックバック(0)

トラックバックURL: http://www.nekomataya.info/mt/mt-tb.cgi/552

コメントする