パーミッションが変更できません

[上に] [前に] [次に]
平瀬総明 [E-Mail] [HomePage] 1997/09/17(水) 21:52:18
FTPエクスプローラーを使ったパーミッションの変更の方法を教えてください。
toolコマンド中のquotoでchmod 755 wwwboad.cgiと打ち込んでもうまくいきません。
よろしくお願いします。

とほほ 1997/09/18(木) 00:39:36
パーミッションの変更方法はプロバイダによって異なります。
http://web.kyoto-inet.or.jp/info/index.html
の先のリンクに変更方法が記載されていると思いますが、もし、
まだ、読まれていないなら、ご確認ください。

平瀬総明 [E-Mail] [HomePage] 1997/09/18(木) 06:37:17
早速レスありがとうございます。
http://web.kyoto-inet.or.jp/info/index.html へ行ってみました。
「会員情報」の中の「ページデータの転送方法」と「CGIプログラム」を読もうと思ったら
「file not found」とエラーメッセージが出て読めませんでした。
プロバイダがファイルを更新中なのかなあ?

とくめい 1997/09/18(木) 13:02:00
site chmod *** ***.***
では、できませんか?

平瀬総明 [E-Mail] [HomePage] 1997/09/19(金) 20:59:12
とくめいさん、どうもありがとうございました。
site chmod *** ***.***で変更できました。
でも、wwwboad.cgiのファイルだけ755に設定しても
-rwxr-xr-xとしかなりません。
755ならば-rwxr-xr-xrですよね?
A HREF="...">で、wwwboard.cgi ファイルへのリンクを張って、ファイルを開いても
wwwboard.txtが表示されるだけでした。
どこが間違っているのかなあ?
カウンターは表示されるので、CGIプログラムは対応していると思います。

たつ坊 [E-Mail] 1997/09/20(土) 01:23:56
え〜と、755なら、-rwxr-xr-xです。何故なら、-|421|421|421|なのですから。
次の問題は、wwwboad.cgiを多数の人が『書き込み』を行うために、それの属性にする必要が
あるので、パーミッションが、755だと、最初の7が「ファイルの所有者」に対する許可情報で
2番目の5が「所有者の属するグループ」に対する許可情報で3番目の5がユーザーに対する
許可情報なので、結論、「ファイルの所有者」だけが『書き込み』出来る状態なので、
グループとユーザーに対する許可が「読み取り」と「実行」だけの許可しかしてないので、
表示されるんだと思います。

たつ坊 [E-Mail] 1997/09/20(土) 01:26:48
あっ、ごめん。回答を忘れた・・・(^^;

『777』にすると、-rwxrwxrwxにしたことになります。
これでどうでしょうか・・・。

とほほ 1997/09/20(土) 03:05:35
wwwboard.cgiは755(-rwxr-xr-x)でよいはずなのですが・・・・
というより、777にしておくとセキュリティ上大変危険です。
wwwboard.cgiを開いた時にスクリプト自身が表示されてしまう
のは、.htaccess を置き忘れているとか・・・・・

平瀬総明 [E-Mail] [HomePage] 1997/09/20(土) 20:55:07
755(-rwxr-xr-x)で良かったんですね。ごめんなさい。
ところで、.htaccessって何ですか?設置方法にそんなこと書いてありました?

匿名希望 1997/09/20(土) 22:00:56
CGIについて、
http://web.kyoto-inet.or.jp/member/www-cgi.html
ここになにかかいてないですか?


飯塚 [E-Mail] [HomePage] 1997/09/21(日) 06:14:47
.htaccesについて:
たとえばこんなです。

Options FollowSymLinks ExecCGI Includes
AddType text/x-server-parsed-html .html
AddType text/x-server-parsed-html .htm
AddType application/x-httpd-cgi .cgi
AddType audio/x-pn-realaudio .ra


飯塚 [E-Mail] [HomePage] 1997/09/21(日) 06:17:40
ついでに:
.htaccessはWebルート(public_htmlとか)においてください。
あと、掲示板のデータはWebルート以外に置いたほうがいいです。
たとえば、回層が     ~~~~~~~~~~~~~

  your_space/ --- public_html/ -- index.html

の場合、掲示板データyourdata.datは、

  your_space/ -+- public_html/ -- index.html
               |
               +- private/ ------ yourdata.dat

にすれば少なくともwebからのアタックは最小限に出来ます。

飯塚 [E-Mail] [HomePage] 1997/09/21(日) 06:19:15
たびたびすいません。上のはブラウザの特性を考えなかったためおきた間違えです。
階層はこんな感じ。
your_space/ -+- public_html/ -- index.html
       |
       +- private/ ------ yourdata.dat

平瀬総明 [E-Mail] [HomePage] 1997/09/21(日) 08:17:12
To匿名希望さん
http://web.kyoto-inet.or.jp/member/www-cgi.html には、
クリッカブルマップ、カウンター、FORM入力データのメール送信のことしか載ってないんです。
To飯塚さん
書き込んでくださったのは嬉しいのですが、さっぱり解りません。ごめんなさい。
ファイルネームを書き換えるんですか?
階層のことは何となくですが理解できました。
HP開設して一週間の若造が伝言板を作るのは10年早いのかなあ?

みつぐ [E-Mail] 1997/09/21(日) 21:36:52
平瀬さん。はじめまして。
私もHPの勉強を初めてから1週間で無謀にも伝言板に挑戦しましたが、大変でした(笑)
特にCGIなんてもう。涙がでそうです。
そんなこんなで、苦労している同志としてちょっとだけ。
あまり、言葉は正確ではないかもしれませんが、シロウトなりの解釈ですが・・・。

「.htaccess」はファイル形式設定用のファイルです。
平瀬さんが書いていらした内容をそのまま「.htaccess」の名前でサーバーに置くと、
置いたディレクトリ以降ではその設定に従ってhtmlやSSIやCGIを区別して読み込んでくれます。
「AddType text/x-server-parsed-html .html」は「.html」のついたファイルをhtmlとして認識する指定で、
以下それぞれ、CGIやRealaudioファイルの設定となります。
ちなみに一番アタマにある「Options FollowSymlinks ExecCGI Includes」はそのディレクトリのIndexを
表示させないようにする設定です。Index.htmlがないと表示されてしまうファイルの一覧を見せないようにします。

間違ってたらすみません。お互いがんばりましょう。

平瀬総明 [E-Mail] [HomePage] 1997/09/22(月) 21:05:12
飯塚さんが書き込んでくれた、
Options FollowSymLinks ExecCGI Includes
AddType text/x-server-parsed-html .html
AddType text/x-server-parsed-html .htm
AddType application/x-httpd-cgi .cgi
AddType audio/x-pn-realaudio .ra
を、「.htaccess」というファイル名にして、「cgi-bin」のディレクトリに置きましたが、
「.htaccess」というファイルは表示されませんでした。
さらに、wwwboad.cgiへリンクしましたが、相変わらずスクリプト自身が表示されるだけでした。
どこが間違っているのかさっぱり解りません。
皆さんの書き込み、お願いします。

とくめい 1997/09/23(火) 16:03:48
サーバーの管理者には、問い合わせたのでしょうか?
サーバ側で設定しないと出来ないのかも知れません。
表示されない、というのが気になります。

飯塚 [E-Mail] [HomePage] 1997/09/23(火) 23:31:13
かえって惑わしてしまい、すいません。
平瀬さん:
(1) .htaccessが表示されない件
    UNIXの場合、telnetでは .で始まるファイルを見ることが出来ないです。
    FTPソフトによってはやはり見れないかもしれません。
    WS_FTPなどでは見えるはずです。
    もちろん、とくめいさんの指摘どおりサーバで何かやっているかもしれません。
(2) どうしてもcgiが動かない件
    CGIをサポートしていないプロバイダかもしれません。
ちょっと調べてまた書きにきますね。

平瀬総明 [E-Mail] [HomePage] 1997/09/24(水) 06:24:27
プロバイダに聞いてみたところ、「.htaccessによるoverrideはできません」ということでした。
ひょっとして今のままのプロバイダでは無理なのかなあ?
だとしたらものすごく哀しいッス。
私の使っているFTPはFTPエクスプローラーです。.で始まるファイルは見えないんでしょうか?



飯塚 [E-Mail] [HomePage] 1997/09/24(水) 18:00:42
今FTPエクスプローラーで自分のサイトにつなげたら.htaccessが見えました
(最初のメッセージに書いてありましたね。確認せずレスしてすいません)。
うまくアップロードできてないと思います。
プロバイダにズバリ「CGIは使えますか?」「.htaccessをUPしたらどうなりますか?」と聞いてみるのも手ですね。


平瀬総明 [E-Mail] [HomePage] 1997/09/24(水) 23:13:24
[[解決]]
プロバイダに問い合わせてみたところ、
CGIはセキュリティの問題でプロバイダが指定した物しか使えないそうです。トホホ・・・。
伝言板を設置しようと思ったらプロバイダを変更するしかないですね。
親切に教えてくれた、とほほさん、とくめいさん、たつ坊さん、匿名希望さん、飯塚さん、みつぐさん
今までどうもありがとうございました。

[上に] [前に] [次に]