• ベストアンサー

サーバーについてとパーミッションについての質問

こんにちは。 私のサーバーではパーミッションの777はセキュリティのため使えず、755にしてくれと書いてあります。 しかし、フリーのCGIスクリプトを設置しようと思うと777で設定してくれと書いてあります。これを755の設定にしたらどのような影響があるのでしょうか? あとサーバーの容量が決まっているのですが、サーバー側にアップしているファイル、掲示板のログ等のサイズをまとめて知る方法はありませんか? 教えてください。よろしくお願いします。

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

  • ベストアンサー
noname#8251
noname#8251
回答No.1

基本的にはサーバの設定にしたがってください。そうしないと実行しないことがありますから。サーバによっては使用容量を見られます。それはご使用のサーバで確認してみてください。大体の容量はFTPクライアントで見ることは可能だとは思いますけど。

m777
質問者

お礼

容量はFFFTPで見ることができました。 いつもホームページビルダー付属のFTPツールしかつかってなかったもんで。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.3

> FFFTPを使って容量を調べることができました。 お、本当だ。ファイル容量計算なんてのがある。 # ずっと使ってたのに、知らなんだ (^^; > それならなぜ777に設定してくれと書いてあるのでしょうか? 多分、そのスクリプトの作者がパーミッションについて、よく分かってないのでしょう。 パーミッションは、「許可」のかたまりですから、とりあえず何でもOKにしておくと なんでもできちゃうんですね。

m777
質問者

お礼

作者がわかってないということはないはずなのですが・・・まぁそこら辺はサーバーの通りに設定すればいいということですね?ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

> 私のサーバーではパーミッションの777はセキュリティのため使えず、755にしてくれと書いてあります。 777 はどんなユーザにも、読み書き実行を許します、ということで、755 は、読み書き実行ができるのは 所有者(あなた)だけで、他のユーザは書き込みができません、ということです。 CGI のスクリプトですから、他の人(サーバのプログラム)は読めて実行ができれば良いので 特に問題はありません。 > とサーバーの容量が決まっているのですが、 もし、telnet が使えるのであれば、du コマンドでよいのだけれど。 普通の ftp クライアントでは、サブディレクトリまで含めたファイルのサイズを 出してはくれないですものね。 そのプロバイダで使っている容量を教えてくれるサービス(web とか)があったり しませんか?

m777
質問者

お礼

FFFTPを使って容量を調べることができました。 パーミッションについてですが、他の人は読めて実行ができればよいとかいてありますが、それならなぜ777に設定してくれと書いてあるのでしょうか?疑問です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • BIGLOBEのパーミッションについて

    よろしくおねがいします。 自プロバイダのBIGLOBEでURLをとり、ホームページを作ろうとしています。 しかし使えるパーミッションが少なくて困っています。 CGIなら705か755、それ以外のファイルでは604か644だけです。 パーミッション777は755にしても起動できるらしいのですが、それでも単純なカウンターすら使えません。 たいていのCGIのログファイルのパーミッションが、666か600ですから・・・ ところがBIGLOBEのCGI設置の説明を見ると、カウンターや掲示板を設置できることになっています。 ログファイルのパーミッションはいくつにすればいいのでしょうか? それか、別の方法があるのですか? 乱雑な文ですみません。 どうかお助けください・・・

  • パーミッションが変わってしまう

    cgiとdatデータのパーミッションをcgi提供者の推奨する値にサーバー側で変更しても、数十秒後には元に戻ってしまいます。サーバーはロリポップで、以前他のHPで同cgiを導入した経緯もあり、動作環境は問題ありません。 違う点といえば、以前はレンタルサーバを自分で登録しcgi設定をし、今回はクライアントがレンタルサーバ登録し、サーバ情報をもらって自分のPCからデータをアップ、サーバ側でパーミッション変更という形です。 レンタルサーバのユーザーが異なる場合、パーミッションの書き換えが勝手に書き換えられる、ということがあるのでしょうか。 もしその場合、どのように対処すればよいのかご指導ください。

    • ベストアンサー
    • Perl
  • 勝手にパーミッションが書き換えられている

    フォームメーラーcgiをHPサーバーに設置しています。 こちらのものをダウンロードして使っています。 http://www.ahref.org/cgi/formmailer/ 正常に設置が完了し、問題なく動作していました。 どうも最近フォームからメールがこないなとなにげにテストしてみたら フォームが動作していなかったので調べてみると、 パーミッションが書き換わっていました。 こういうことがたびたび起りました。 ちがうサーバーでのCGI(こちらは掲示板でしたが)でも起りました。 勝手にパーミッションが書き換わっていて、サーバーエラーを起こし、CGIが動作しなくなるというものです。 これは何が原因と思われますか? 考えにくいことですが、 1)ホスティングサービス管理者がパーミッションを変えた 2)ハッカーが進入し、パーミッションを変えた ぐらいしか思いつかないのですが、何のために?と疑問です。 ほかに、勝手にパーミッションの値がかわるっていうことがあるのでしょうか?ありえることなのでしょうか?またそういうことができるツールがあるのでしょうか? 今後も書き換えられると困るので対策を考えたいと思っています。

    • 締切済み
    • CGI
  • パーミッション

    CGIを設置しましたが、 HTMLのパーミッションは755(だと思う)だと セキュリティー上、問題があるのでHTMLはパーミッションを変更してください、と言われました。 そこでちょっと調べたのですが、HTML(テキスト)の パーミッションは644で良いみたいなのですが、 本当にあっているのでしょうか? パーミッションの設定を間違えると、勝手に 情報が書き換えられてしまうのでしょうか? それってどういう理屈なのでしょうか?

    • ベストアンサー
    • CGI
  • パーミッションの設定について

    携帯対応のメールフォームということで http://www.xtrec.com/script_pm.htm こちらのcgiを使わせていただこうと思いDLしました。 --------------------------------- [ 設定方法 ] DLした解凍済みファイルを貴方の任意の場所へアップロードして下さい。 ■pm1.56解凍フォルダ/ ┣■css/ ┃┣‥admin.css (管理ページ用CSS) ┃┣‥common.css (共通設定CSS) ┃┣‥mobile.css (フルブラウザ搭載携帯用スキン) ┃┗‥s01.css (スキン) ※ ┣■data/ ┃┣‥.htaccess (セキュリティ用) ┃┣‥common.php (共通設定関数) ┃┣‥config.ini (設定ファイル) ※ ┃┣‥h_log.cgi (連続投稿規制用) ※ ┃┗‥log.cgi (ロフファイル) ※ ┣ admin.php (設定用スクリプト) ┗ index.php (メールフォームスクリプト) パーミッションの設定は下記です。 dataフォルダ内※印のconfig.ini/h_log.cgi/log.cgiの3つのファイルを 606又は666又は707又は777等にその他に書込許可が行えるよう属性変更ください。 サーバーの仕様書をご覧頂き、推奨されてるものが宜しいかと思います。 その他は特に変更がありません。 パーミッションの設定が終わりましたら http://お使いのサーバー/スクリプトフォルダ/admin.php へアクセスします。 ユーザー認証画面が出ますので・・・ ----------------------------------------- と、メモがありましたが、 レンタルしてるHPスペースの推奨では CGI 700(777,766,722では動作しません) CGIから読み書きするファイル 600 CGIでファイルを作成するためのディレクトリ(フォルダ) 701 CGIを置くディレクトリ 701(777,766,722では動作しません) とあったので、 ●h_log.cgi/log.cgi →700 ●config.ini701 →701 ●pm1.56解凍フォルダ →701 ●dataフォルダ →701 にしたのですが、 「ERROR!認証失敗!!」と出てきて、 ユーザー認証画面が出てきません。 (成功するとユーザー認証画面が出てくるらしいのですが) パーミッションがおかしいと思うのですが 何をどうかえていいのかわかりません… すみません。よろしくお願い致します。

    • 締切済み
    • CGI
  • パーミッション?

    パーミッションの設定で、 全てのCGIファイルに設定するのか? と聞いたところ、 サーバーによって違う。 と返事がきましたが、 そのサーバーによって違うというのはどう判断したらよいのでしょう。 それと、一部のCGIファイルのパーミッションを設定するとしたら、どのようなCGIファイルのパーミッションを設定したらよいでしょう。 教えてください。

  • パーミッション

    無料で配布してあるCGIを設置したのですが、 You don't have permission to access /usr/bin/***.cgi on this server と出てきます。 パーミッションの設定ミスかと思ったのですが、CGIファイルはすべて755に変えてあるのを確認しました。 環境は、自宅サーバで、OSがFedoraCore5です。

    • ベストアンサー
    • CGI
  • パーミッションの環境

    実行パーミッションを700 データファイルを600 CGI格納ディレクトリを705 データ格納ディレクトリを700 レンタルサーバーによっては上記設定でCGIスクリプト等のパーミッションを設定できます。 ですが、VineLinuxで構築したうちのサーバーでは、CGIのパーミッションを755に、 読書き用データファイルを666にしないと動作しません。 http://www.kent-web.com/support/faq/faq3-2.html#6 上記ページの説明にもありますように、700や600で設定できる環境のほうがセキュリティ上好ましいそうですが、方法がわかりません。 VineLinuxではこのような環境を構築することは不可能なのでしょうか?可能でしたら、方法、または参考になるサイトを紹介していただければ幸いです。

  • パーミッションについて

    お世話になります。 SSL領域にメールフォームCGIを設置し、メール受信しています。サーバから設置するCGIはパーミッションを「660」に設定することと指示がありましたが、それだとエラーになってしまい、「755」だと動作します。 「755」だと情報の保護的に何か問題があるのでしょうか。

    • ベストアンサー
    • Perl
  • CGI設置のとき、パーミッションを自由に設定できるレンタルサーバはどこでしょうか?

    CGIを設置したいのですが、パーミッションの設定を644,666,701,755,777にすることができるサーバーを探しています。いくつか、またはお薦めのレンタルサーバーを教えて下さい。ちなみに今、契約している「さくらインターネット」は、パーミッション設定が701(または755)しかできません。宜しくお願いします。

    • 締切済み
    • CGI