CGI-BBS > 電子掲示板 > 簡易BBS > MiniBBS v8.93:削除キーの保存が出来ない


カレッヂ
カレッヂ


質問者 アー  投稿日 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裏技