掲示板の配布元に以下のような図でバーミッションについて説明されているのですが
CGI掲示板の設置は初めてなので今1つ把握できず困っています。
c-board/
+ c-board.cgi [705 or 755]
+ app/
+ brd/ [707 or 757]
| + myk/ [707 or 757]
| + config.cgi [606 or 666]
| + data/ [707 or 757]
| | + c-board.css [606 or 666]
| | + *_lock [606 or 666]
| |
| + image/ [707 or 757]
| + upload/ [707 or 757]
| + cache/ [707 or 757]
| + past/ [707 or 757]
|
+ skin/
+ public/
+ tmp/ [707 or 757]
上記のような図で説明されているのですが
c-board/デレクトリィにバーミッション(属性変更)は必要でしょうか
+brd/デレクトリィの中にある、それぞれのデレクトリィ以外のバーミッションは無視するのでしょうか
+ app/デレクトリィの中
|
+ skin/デレクトリィの中
+ public/デレクトリィの中
+ tmp/デレクトリィの中
それぞれに、デレクトリィが幾つか入ってるのですが、これらのデレクトリィのバーミッションはどうすればいいのでしょうか
なるべく分かりやすい説明で教えてもらえると有難いです。
お願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> 掲示板の配布元に以下のような図でバーミッションについて説明されているのですが
> + c-board.cgi [705 or 755]
> ...
これは一例と考えてください。
実際、その通りに属性設定すると動かない場合もあります。
設置場所でも制約がある場合があるので(otherに権限が付与されていれば動かない設定で運用されているサーバなど)設置する場所の設置手順なども合わせてご覧ください。
※atherにread権限与えると同じサイトを利用している他の利用者がソースを見たりできる可能性もあります。ソースなら良いですが、個人情報の書かれた(例えば利用者から提出された)データが見えてしまう設定にするのは。その意味で705や755使うより700使う等が望ましい場合も多いです。
※suEXEC使っているウェブサーバなどあります。
> c-board/デレクトリィにバーミッション(属性変更)は必要でしょうか
配布ファイルを展開した段階でアーカイブ内に作られていた属性が反映された属性となっているはずですから、変更が必要とはいえません。
配布されているアーカイブ内の設定が運用する状況と合わない様でしたら変更すれば良いかと思います。
実際に展開する時の環境や展開に使うソフトなどでも変わりますので、展開後に属性を確認するのが確実かと思います。
No.1
- 回答日時:
> c-board/デレクトリィにバーミッション(属性変更)は必要でしょうか
はい、必要です。
ディレクトリが読めないということはその中も見れないということですので「755(又は705)」とでもしておくと良いでしょう。
各々のディレクトリのパーミッションはCGIにとって必要性があって付けられているので指定された通りに設定してください。
誤解を招くかもしれませんがたとえ話をすると、
ディレクトリを鍵付きの家及び部屋に、ファイルを鍵付きの本に例えると、
部屋の鍵が開いていても家に入れなければ部屋にも入れないのです。
また、家に入れても、トイレに鍵がかかっていたらトイレに入れないし、本に鍵がかかっていたら本も読めない。
ということです。
余計なお世話ですが「デレクトリィ」よりも「ディレクトリ(Directory)」、「バーミッション」ではなく「パーミッション(Permission)」と覚えた方が良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 提示文の"done"と"taken"の意味の違いについて 3 2022/03/22 14:28
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
- 出会い・合コン 普通のバーとスナックorガールズバーだったらどっちの方が出会い多いですか? 4 2022/12/24 23:32
- 英語 "either A or not"が「~という問題に過ぎない」という意味になる根拠について 4 2023/07/03 15:34
- 英語 以下の英文法の四択問題について質問です。 The Internet service provider 1 2023/02/01 19:50
- Mac OS MacOS Mojave でHoi4はスムーズに動きますか? 1 2022/07/18 22:19
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- 教育学 エクセルで、複数条件を全て満たすと合格、満たさないと不合格、と表示されるようにするには? 3 2023/04/03 18:41
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- 計算機科学 急ぎ!1分程度ってどのくらいですか? 4 2023/05/28 21:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CGIのフォームをアップロードす...
-
JavaScriptdeファ...
-
WIn32API ディレクトリ内ファイ...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBScriptで、ファイルから任意...
-
Yomi-Search CGIですが・・・
-
実行可能な外部コマンドは?
-
CGIが実行されずにダウンロード...
-
LAN内に接続されているPCをリ...
-
ASP(IIS?)のエラーについて
-
掲示板のスレッドが消えた!?
-
FC2レンタルサーバーライトでの...
-
FTPにて553エラー
-
perlからphpを実行して結果を得...
-
「EJBとServletの違い」「J2SE...
-
ASPから既存のexcelブックを開...
-
自作CGIで、wwwサーバーエラ...
-
初心者のCGI設置方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIが読み書きするデータファイ...
-
.htaccessを2つ以上設置した場合
-
FFFTPでアップロードできない?
-
CGI実行環境下の.jsや.cssが動...
-
WIn32API ディレクトリ内ファイ...
-
イントラネットのwebページのア...
-
JavaScriptdeファ...
-
CSVファイルのパーミッションは?
-
Apacheのcgi-bin
-
なぜフォルダ名がcgi-binなの?
-
階層を変えると動作しないです。
-
mimeの取得方法
-
CGIでjcode.plを読み込めなくな...
-
Cで作ったexeファイルをCGIとし...
-
SSIの日付の文字化けの対処方法...
-
AutoRinkの設定。
-
ディレクトリを指定してディレ...
-
CGI 設置方法
-
Rubyで特定のディレクトリ以下...
-
Borland C++ Compiler のセット...
おすすめ情報