カレッヂ |
質問者 アー
投稿日 2/15(金) 08:55:27
MiniBBS v8.93を少し改造したものを使用しています。 改造はiモードとデータを共有するのと、 名前欄に使えない文字を設定した程度ですので、 今回困ったことと関連性はないと思っています。 今回、困っていることですが、 2、3ヶ月前、サーバを移転したところ、 それ以降、投稿者の削除キーが保存できなくなりました。 (書き込み時に記録した削除キーで削除できない。) 以前のサーバで使用していたログをそっくりそのまま移設したのですが、 全然使えないどころか、管理者パスワードも使えず、 緊急措置として、削除のためのパスワードを別途設定し、 プログラム自体に埋め込んで削除作業をしています。 現在、管理者削除しか出来ません。 (ちなみに、http://www.rescue.ne.jp/cgi/faq3.shtml#FAQ46の方法ではうまく出来ませんでした。) エラーログを取り寄せてみたところ、 その日行われた書き込みの個数分の 「ls: ./XXX/*.tmp: No such file or directory」 が並んでいました。 「./XXX」がデータのディレクトリ$tmp_dirです。(仮称) 後ろは説明どおり、「/」で閉じていません。 こういうtmpを使用しているのがsub lock0のあたりだけなので、 このあたりで何かあっているんだろうと思いますが、 よくわかりません。 何か方法はありますでしょうか? 宜しくご教授の程、お願いします。 |
質問者 アー
[削除]
投稿日 2/15(金) 09:17:23
書き忘れです。 現在使用しているサーバも、 以前使用していたサーバも、 管理している会社は異なりますが、 どちらもFreeBSD+Apacheです。 共にFreeBSD 4.4-RELEASEだそうです。 新しいサーバの方はapache-1.3.xとのこと、 以前のサーバの方はAPACHE、としか表記がありません。 どうぞよろしくお願いします。 |
回答者 みみみ
[削除]
投稿日 2/15(金) 14:12:48
そのXXXのディレクトリーのパーミッションは777にしていますか? |
質問者 アー
[削除]
投稿日 2/18(月) 09:11:26
お返事が遅くなってすみません。 設置しているディレクトリですが、 ./XXX/はパーミッションが777にしています。 (中のデータ自体は666。) BBS自体のディレクトリ(仮に「bbs」)は755、 そのBBSをはじめとするCGI関係のディレクトリ(仮に「cgi」)も755。 (cgi-binじゃないと動かないわけではなく、自分でディレクトリを設置します。) 中のminibbs.cgiは755です。 パスワード自体は./XXX/内のログを見たところ、 $1$で始まっていますのでMD5で記録されているようです。 ちなみにhttp://www.rescue.ne.jp/cgi/md5/にかかれている 「MD5対応暗号化プログラム」をダウンロードして試用してみたところ、 MD5でもDESでも可能なサーバのようです。 どうぞよろしくお願いします。 |
質問者 アー
[削除]
投稿日 2/19(火) 09:47:01
すみません、よくよく掲示板のログ(./XXX/xxx.cgi)を見てみたら、 パスワードの先頭が$1$ではないのでDESで記録されているようです。 以前のサーバの時のログは$1$で始まっているのでMD5、 現在のサーバのログはDESのようです。 失礼しました。 |
返信(回答)する
Web裏技 |