投稿日:2002年03月19日 作成鷹の巣

No.1924 CGIのパーミッションについて教えてください



CGIのパーミッションについて教えてください

No.1924 投稿時間:2002年03月19日(Tue) 09:02 投稿者名:kilme URL:

はじめまして。
最近こちらを参考にさせていただきながら自宅サーバーを構築し始めたのですが、CGIを設置しようと
いう段になって行き詰まりました。ずぶの素人ゆえ原因の確定もできませんが自分なりにいろいろと
調べてみたところどうやらパーミッションの設定に問題があるように思えます。
これまでもいくつかのCGIを試してみましたが今まではパーミッションの設定をすることなく無事に起
動までこぎつけることができておりました。
設定しなかったのは単にやり方が分からなかったからです。
ところが今回導入したCGIにはこれが原因と思しき不具合が起こってしまいました。
具体的にはKENTさんのところのWEB FORUMという掲示板(こちらの掲示板もこれを使用されているよう
ですね)です。これに書き込みはできるのですがログを閲覧することができない状態です。先述しました
とおりパーミッションの設定は一切しておりません。
鷹の巣さんのところでは問題なく稼動しているようですがこれはパーミッションを設定されているので
しょうか?もしそうでしたら設定の仕方をご教授願えませんでしょうか?
それともパーミッションとは全く別の問題なのでしょうか?
場違いな質問かもしれませんが自宅サーバーに限った問題のように思えますのでこちらにお伺いを立て
させていただきました。
なにとぞよろしくお願いいたします。


OSは何をお使いですか?

No.1928 投稿時間:2002年03月19日(Tue) 15:14 投稿者名:OAK URL:

> ところが今回導入したCGIにはこれが原因と思しき不具合が起こってしまいました。
> 具体的にはKENTさんのところのWEB FORUMという掲示板(こちらの掲示板もこれを使用されているよう
> ですね)です。これに書き込みはできるのですがログを閲覧することができない状態です。先述しました
> とおりパーミッションの設定は一切しておりません。

まず。OSは何をお使いですか?

書きこみできるとは、ファイルの中を追っていって、書いたデータが入っている状態ですか。
ログが見えないとは、掲示板に書きこんだものが掲示板に出てこないということですか、それとも検索などででないのですか

見るときに1度更新をクリックしてみてください。あるいはプロキシなどに前の情報が残ってないか。
unix系なら
パーミッションは、ディレクトリーも必要です データを落とすディレクトリーを777にしてください。
書きこんだファイルは特にそのままで良いはずです。
CGIのある場所からデータのある場所までの道順のディレクトリーは755にしてください。


追記させて頂きます。

No.1929 投稿時間:2002年03月19日(Tue) 18:00 投稿者名:リサイズ URL:

こんにちは。
1つ漏れている様なので追記させて頂きます。
書き込みされるデータ(ログファイル等)は、666にして下さい。
ちなみに、ディレクトリは777です。

失礼しました。>OAKさん


CGIのパーミッションの基本的なことについて。

No.1941 投稿時間:2002年03月19日(Tue) 23:57 投稿者名:鷹の巣 URL:http://sakaguch.com/

OAKさん、リサイズさん。ご指導して頂きありがとうございました。


> 最近こちらを参考にさせていただきながら自宅サーバーを構築し始めたのですが、CGIを設置しようと
> いう段になって行き詰まりました。ずぶの素人ゆえ原因の確定もできませんが自分なりにいろいろと
> 調べてみたところどうやらパーミッションの設定に問題があるように思えます。
> これまでもいくつかのCGIを試してみましたが今まではパーミッションの設定をすることなく無事に起
> 動までこぎつけることができておりました。
> 設定しなかったのは単にやり方が分からなかったからです。
> ところが今回導入したCGIにはこれが原因と思しき不具合が起こってしまいました。


自宅サーバー用CGI(Common Gateway Interface)の質疑応答集
http://sakaguch.com/CgiFaq.html
にある程度、今まで掲示板にご質問された内容を整理しておりますので、一度ご一読願います。
番号の頭にWの文字がある場合は、windowsサーバー固有の問題ですから、そのつもりで読んで下さい。


> 具体的にはKENTさんのところのWEB FORUMという掲示板(こちらの掲示板もこれを使用されているよう
> ですね)です。これに書き込みはできるのですがログを閲覧することができない状態です。先述しました
> とおりパーミッションの設定は一切しておりません。


この掲示板のログファイル名は、「wf_log.cgi」ですね。昔は、確か拡張子がcgiでなく、logだったと記憶しているのですが。
拡張子が変わった理由は、Webサーバーのドキュメントルートの下位ディレクトリにxxxx.logが存在する場合、
http://(ドメイン名)/~cgi/bbs/ で、WEB FORUMという掲示板が表示される場合、
http://(ドメイン名)/~cgi/bbs/xxxx.log の様な形でアクセスされた場合、ログファイルの中身が丸見えになる可能性がある為ですね。
windowsの拡張子は、ファイルの種類を表していますから、cgi になっていれば、間違いなくperl等からログファイルが閲覧されますよね。
(cgiのソースが表示されるのは、論外です。)拡張子の問題もあるかもしれません。


> 鷹の巣さんのところでは問題なく稼動しているようですがこれはパーミッションを設定されているので
> しょうか?もしそうでしたら設定の仕方をご教授願えませんでしょうか?
> それともパーミッションとは全く別の問題なのでしょうか?


私は、2001年7月より非固定IPアドレスとなり、自宅DNSサーバーを稼動させていません。(内向きと外向き両方です。)
従って、現在、セキュリティ上、一番弱いところは、CGIだと認識しています。
残念ながら、まだ全て公開出来るだけの状況になっていません。
(というか、ディレクトリの配置等は、非常に変則的な構造になっていますし、私のWeb公開用ドライブ全体のアクセス権は、全て
SERVICEとSYSTEMとADMINTRATORSしかアクセス出来ません。nobody権限のユーザーも存在しませんし、
「administrator」というユーザー名でログインすることも出来ませんし、物凄く長いパスワードを3回間違うと1時間は、ログイン出来ません。)
公開出来るように整理しようとは、考えているのですが、ちょっと難しすぎてさぼっています。


# WebサーバーのAN HTTPDが安全だと考えているのは、バージョンupが頻繁で信頼性があること以外に残念ながら、シェアの問題もあります。
# http://www.netcraft.com/Survey/Reports/0202/
# を見ると、Apacheの22462777サイトに比べるとAnWebは、534サイトです。


> 場違いな質問かもしれませんが自宅サーバーに限った問題のように思えますのでこちらにお伺いを立て
> させていただきました。


もし、WebサーバーがAN HTTPDでしたら、オプション一般の「一般」タブで「CGI出力を検査」にチェックを入れて下さい。
そして、どのようなエラーが出るのか教えて下さい。
書き込みのPOSTメソッドが実行出来て、読み出しのGETメソッドが実行出来ないというのは、アクセス権を変更していないのであれば、ちょっと不可解です。


# Webサーバーがサービス動作の場合は、SERVICE権限もある様ですが、SYSTEM権限で、wf_log.cgiを読めるようにして下さい。
# サービス動作は、ログオフしても動作できることから、nobody権限でも読める様にしたりしますが、wf_log.cgiは、
# SYSTEM権限で、読めれば良いと思います。
# システムのヘルプのキーワードで見る場合は、「ファイル属性,表示」で見ると、「書き込み禁止」「バックアップ」「システム」「隠しファイル」
# しか出て来ませんので、「ファイルの作成/データの書き込みアクセス許可, ファイルのアクセス権」で見て下さい。


私の早とちりでした。+xrea.comについて

No.2003 投稿時間:2002年03月23日(Sat) 05:26 投稿者名:kilme URL:

お返事遅くなって申し訳ありませんでした。
OAKさん、リサイズさん、鷹の巣さん、ご指導ありがとうございました。
結局私の早とちりだということがようやく発覚いたしました。
> 自宅サーバー用CGI(Common Gateway Interface)の質疑応答集
> http://sakaguch.com/CgiFaq.html
> にある程度、今まで掲示板にご質問された内容を整理しておりますので、一度ご一読願います。
> 番号の頭にWの文字がある場合は、windowsサーバー固有の問題ですから、そのつもりで読んで下さい。
このあたりを拝見するうちにAnonymizerや匿名プロキシではうまく表示できないCGIのあることを知り
代わりにプロバイダーのプロキシ(この存在を知りませんでした)を通してみたところ無事確認すること
ができました。まったくもって私の早とちりと申しますか早合点でお騒がせしてしまいましたことを深
くお詫びいたします。申し訳ありませんでした。

話は変わりますが、先日こんな情報を見つけました(といってもここのみなさんには周知のことかもし
れませんが)。
ドメインバードさんのところでxrea.comというレジストラが話題になっておりました。
http://domain.xrea.com/
国内最安なのだそうですが、まだ実績が浅いようできっちりとしたステータスを築くまでには至ってい
ないようです。みなさんでこちらのレジストリに登録された方がいらっしゃいましたら感想をお聞かせ
いただけませんでしょうか?
お手数ですが、なにとぞよろしくお願いいたします。


日本語で$9とは、安いですね。

No.2007 投稿時間:2002年03月23日(Sat) 11:11 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 話は変わりますが、先日こんな情報を見つけました(といってもここのみなさんには周知のことかもし
> れませんが)。
> ドメインバードさんのところでxrea.comというレジストラが話題になっておりました。
> http://domain.xrea.com/
> 国内最安なのだそうですが、まだ実績が浅いようできっちりとしたステータスを築くまでには至ってい
> ないようです。みなさんでこちらのレジストリに登録された方がいらっしゃいましたら感想をお聞かせ
> いただけませんでしょうか?


ここのところ忙しく、全く知りませんでした。良い情報のご提供ありがとうございました。
日本語で$9とは、安いですね。度胸のある人は、1年契約から始めては如何でしょうか。
レジストラではないため、1年程経過を観察してから、「手順 I.自分のドメイン名の取得」
http://sakaguch.com/MyDomain.html
にリンクさせて頂こうと思います。


|目次|掲示板|過去ログ目次|▲頁先頭|