- ベストアンサー
パーミッションについて
現在さくらのレンタルサーバを借りています。 CGIファイルとPLファイルなどCGIに関するものは パーミッションを700にしました。 1、手元のPCでは、ちゃんと動くのを確認しましたが、 本人以外がアクセスした場合、 動作しないという事はありえるでしょうか。 2、HTMLファイルは604に指定していますが、 なぜHTMLファイルは700ではないのでしょうか。 セキュリティに関するサイトでも、 HTMLファイルを700にしているのは見た事がありません。 初歩的な事ですがどなたかご教示をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
さくらのレンタルサーバのFAQの中にこんな記述がありました。 ================================================================ さくらレンタルサーバではウェブサーバの仕様により、他人およびグループに書きこみ権限を持たせる [777] では CGIは動作しませんので、 [755] や [705] で動作を確認してみてください。 ※これは、CGIやPHPをお客さまの権限で動作させるため、suEXEC という技術を導入しているのが理由です。 (一般的なnobody権限ではありません) http://faq.sakura.ad.jp/faq/1032/app/servlet/relatedqa?QID=000044 ================================================================ 上記説明からすると700でも動作はするのではないかと思われますが、推奨の設定に しておいた方が良いのではないでしょうか。
その他の回答 (1)
- legacy_bp5_20r
- ベストアンサー率23% (400/1688)
パーミッションは、READ=4、WRITE=2、EXCUTE=1、です。 リード&ライトなら6 1.700という事はオーナーは全部出来るけど他の人は何も出来ない。という事です 2.HTMLはプログラムではないので実行することはありません。 なので7ではなく6になります。 他の人に読み取りだけは許可させないとWEBサイトにUPする意味が無いですから右端は4になります。
お礼
有難うございました。 2番目の質問についてはNo.1さんの回答でよく分かりました。 1番目の質問に補足したいのですが、700のままだと、 他人は利用できないという事でしょうか。 メールフォームにCGIを使っています。
お礼
回答を有難うございました。 さくらで推奨している設定があるとは知りませんでした。 777以外で試してみます。