CGIプログラムである特定のユーザーで動かす方法 例えばFMLメーリングリストはFMLユーザーで実行されている(携帯非対応ページ可)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/29 17:32:04
  • 終了:--

回答(3件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272004/03/29 17:47:08

ポイント15pt

http://www.hlla.is.tsukuba.ac.jp/~yas/ipe/tebiki-1997/unix/f...

Permission,mode of files,ls -l and chmod

chmodの4桁目のパーミッションを使うとユーザー属性でシェルを実行できます

ですから chownでファイルの所有者を変更してあればそのユーザ名で実行できます

4桁の chmodに対応してない場合は chownがそのまま有効だったと思います

id:ann-mypl

FML側にて解決する方法が見つかりました。皆さん、ありがとうございました。

2004/04/02 07:49:57
id:gaba No.2

gaba回答回数90ベストアンサー獲得回数12004/03/29 17:57:02

ポイント40pt

Web サーバが apache と仮定させて頂きます。

apache の場合、サーバの設定で suExec を有効にすれば CGI の所有者で実行されるようになります。

FML の場合、FMLユーザで動いてるのは、HTTP 経由で起動される CGI ではなく、内部で動作しているプログラムなはずです。

このため、CGI が Web サーバの権限で動作している場合、FML のデータディレクトリ等に CGI からアクセス出来ないといった現象が発生たりします。

http://httpd.apache.org/docs-2.0/ja/suexec.html

suEXEC サポート - Apache HTTP サーバ

id:osanpo_gon No.3

おさんぽ。回答回数34ベストアンサー獲得回数02004/03/29 19:30:24

ポイント5pt

ユーザID、PASSを設定すればいいのでは?

.htaccess で IPで判断するって手も・・。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません