CGIファイルやフォルダを削除する方法

このQ&Aのポイント
  • CGIで作成したファイルやフォルダを削除する方法を教えてください
  • KY-VIEWメガロポリスをvirtualave.netに設置し、掲示板を作成しましたが、削除方法がわかりません
  • sendmailがqmailに変更され、掲示板の削除ができなくなりました。perlを使用してファイルやフォルダを削除する方法を教えてください
回答を見る
  • ベストアンサー

CGIで作ったファイルやフォルダを消したい

KY-VIEWメガロポリスをvirtualave.netに設置して、 テスト的に掲示板を作っただけで使わないでいたのですが、 使う必要が出てきたため、掲示板をスプリクトごと全部削除しようと思い。削除しようとしたのですが、 いつのまにか、sendmailがqmailに変更されてしまったため、 確認キーの再発行が不可能になり、掲示板を消すことが出来なくなってしまいました。 また、nobody権限で作られたファイルやフォルダが残ってしまうためFTPソフトから削除も出来ません。 perlで作ったnobody権限のファイルやフォルダは、perlで消せると聞いたのですが、その方法を教えてください。

  • CGI
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • ganmo
  • ベストアンサー率66% (2/3)
回答No.1

perlで簡単に消せます・・・が ここに詳しい説明を書くのが良いのか悪いのか判断に困っています ので・・考え方だけ 削除用のCGIを作りnobodyで実行する(ブラウザから呼び出す) これだけでちゃんと消せます 実際にどうすればいいのか知りたいのであれば メールアドレスを教えてもらえませんでしょうか?

参考URL:
http://tech.millto.net/~ganmo/
shin223
質問者

お礼

解決しました。ありがとうございました。 #メールは後日送らせていただきます。 #現在メールサーバーが落ちてるようなので・・・(--;;

関連するQ&A

  • アップロードされた大量のフォルダ・ファイルを一気に削除する方法

    こんにちは。 以前作っていた掲示板サイトをサーバーから削除したいです。 FTPクライアントを使って、消したいフォルダ・ファイルを全て選択して削除すると、非常に時間がかかりそうです。(おそらく数日) FTP以外の方法で、簡単かつ一気にサーバ上のフォルダやファイルを削除する方法はないのでしょうか? もしよろしければ教えてください。 よろしくお願いします。

  • ファイルを書き込んだ時

    Perl言語を使って、サーバにあるテキストファイルを変更した場合、変更したテキストファイルの所有者が FTPでアップロードした時のユーザIDから、nobodyに変わってしまいます。 これはPerlのプログラムの問題でしょうか? 所有者をnobodyに変えないで、テキストファイルの中身を変更することは可能でしょうか? どうかよろしくお願いします。

    • ベストアンサー
    • Perl
  • サーバーの中のファイルがどうしても消えません。

    サーバーの中のファイルがどうしても消えません。 サーバーの中に phpのファイル類を入れて  全部削除したいのですが、 1つだけ txtファイルが消えません。 Macのトランスミットと言うFTPを使っています。 エラーメッセージは ”??”を削除できませんでした。 サーバーメッセージ CWD command successful エラー -144: remote delete failed オーナーとグループは nobody nobody となっています。 オーナーとグループを 権限のある物にかえることすら出来ません。 となります。 アクセス権も 変えることもできません。 どのようにしたら消すことが出来るのでしょうか? どうぞ宜しくお願いいたします。

  • cgiファイルについて

    お世話になります。 以前、Windows Server 2003 にてWebサーバーを構築し、そこでPerlで掲示板を公開しておりました(社内イントラ)。 先月サーバーをリプレースしOSがWindows Server 2012となり、この掲示板を移行しようとしましたがうまくいきませんでした(OSが64bitだから?) ※元々掲示板は別の人が作成した為、私自身あまりよく分かっておりません(Perlも含め)。 なので、現状は掲示板を公開できずにおります。 新サーバーの方で新たに掲示板を作成すればよいのですが、以前使用していた掲示板に登録された内容も参照できるようにしたいところです。 <質問> 旧サーバーのC:\Inetpub\cgi-bin\log フォルダをみたところ、cgiファイルがたくさんあり中身を見てみると掲示板に登録されていた内容でした(1件1ファイル)。 しかし、<>0 <br> <>1などが文字列の中に混在しておりました。拡張子cgiをhtmlに書き換えて開くと、改行はされるようになりますが、<>や<>0はやはり文字列に混在した状態で表示されます。 掲示板に登録されたときのように、普通に表示するにはどうやればよいのでしょうか。 ※リプレース後、旧サーバーは色々いじってしまい掲示板も開けない状態になってます。 最終的にはその表示された内容を、何らかの方法でExcel等にコピーしそのファイルをとりあえず公開できたらと考えております。 以上、ご教授の程よろしくお願い致します。

    • ベストアンサー
    • Perl
  • CGIを設置しても・・・

    CGIを設置しようと思っているのですが、 ↓のようなメッセージが出ます。 -------------------------------------------------- あなたの設置したCGIは何らかのエラーのため動作しません。 1.パーミッションはあっていますか? トクトクでは各ユーザーの権限でCGIが動作します。 CGIのパーミッションは700です。 CGIを設置するディレクトリーのパーミッションは701で動作します。 パーミッションについての詳しい説明をお読みください。 それ以外の場合はFTPソフトなどでCGIファイルのパーミッションを正しく設定してください。 2.CGIで使用されるファイルのパスはあっていますか? あなたのディレクトリー(フォルダ)のフルパスは /home/member/あなたのアカウント/です。 3.sendmailを使用しようとしていませんか? sendmailは使用できません。 -------------------------------------------------- このなかで、1番が怪しいと思うのですが・・・ 1番の仕方について教えてもらえませんか。 ちなみに、設置しようとしているCGIは、 http://ama.lunar.to/eb/owners.php3 です。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • perl(CGI)から作成したディレクトリがFTPで消せないのはなぜ?

    HTMLページからそのCGIを叩くと『年月』の名前のディレクトリを作って、 その中に日毎のアクセスログファイルを作成するCGIを作っています。 ディレクトリを作成するパールは以下です。 mkdir($dir, 0777); しかし実行すると$dirのパーミッションは755になってしまいます、 その中に作成されるファイルは正常に作成されるのですが、 そのディレクトリ/ファイル共にFTPから削除/パーミッションの変更が 出来なくなってしまいます。 telnetから入って削除しようとしても普通のユーザー権限では無理で 削除する為にはルートにならなければなりません。 なぜでしょう?FTPから操作できる権限のディレクトリを作る方法が あるのでしょうか? バカな質問だと思いますが分かる方がいらっしゃいましたら教えて下さい。

    • ベストアンサー
    • Perl
  • 削除できないファイルやフォルダの削除

    Win10 21H1 PCにおいて、アンインストールしたアプリの残存ファイルやフォルダでロックがかかって削除できないものがあります。強制的に削除する方法を教えてください。削除権限を付与されていない(管理者権限に)可能性があります。

  • CGIのダウンロードで

    掲示板などのCGIをダウンロードしようと思ってます。 CGIをダウンロードした後、Perlのパスをテキストエディターで変更して、その後、FTPでダウンロードしたファイルをそのままアップロードした後に詳しい詳細を変更すれば問題なく動きますか? また、注意すべき点などはありませんか? 因みにPerlのバージョンは5.006で、FTPソフトはFFTPを使ってます。 初心者ですから、どうぞ宜しくお願いします。

  • フォルダ以下にファイルがあるか否か

    フォルダ(tmp)下にファイルが一つでも存在すれば、 フォルダ以下全てのファイルを削除、 ファイルがなければスルー、 というようなプログラムを作りたいのですが可能でしょうか? Perlバージョンは5.6.1です。 以上、よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • ファイルサーバーの中のあるフォルダーがなぜ消えた?

    ファイルサーバーの中のあるフォルダーがなぜ消えた? ファイルサーバーを使っています。マッピングで自分のPCのドライブとして使っています。昨日、あるフォルダーが消えた。私は削除する権限が持っていますが、こういう操作はしていなかった。大体は、このフォルダーの中の下の階層のフォルダーの中のあるファイルを操作(削除を含む)していた。 仮に、誤操作でこのフォルダーを削除したとすれば、どうやってその内容を回復できますか?(ソフトウェアを使っても良いです)

専門家に質問してみよう