• 締切済み

ファイル書込みで上層ファイルを指定

open(OUT, "> ./../index.html"); 共有サーバーでPerlを使用する場合、↑のやりかたで上層ファイルを指定すると、別ユーザーの同一ファイル名も書き直されてしまう可能性があるようなことをどこかのサイトで見たことがあるような気がするのですが、実際のところどうなんでしょうか。上記方法では危険性があるのでしたら、安全に書き込むにはどのようにすればよいのか教えてください。宜しくお願いいたします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

常識的に考えて「別ユーザーの同一ファイルを上書きできてしまう」のは変だと思いませんか? 結論: 「共有サーバ」の設定によっては可能であるが, それは「共有サーバの設定が腐ってる」と考えるべきである.

cocolink
質問者

お礼

ご回答ありがとうございます。 通常の大手の共有サーバーを利用している場合は、./../このような指定方法でもセキュリティ上問題ないということでよろしいのでしょうか。

関連するQ&A