- - PR -
ASPからネットワーク上の共有資源へのアクセス
1
投稿者 | 投稿内容 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-10-20 10:25
こんにちは。
ASPにより作成したファイルをネットワーク上の 他サーバ上に保存したいと考えています。 けれど、 ・IISで匿名アクセス時に使用するアカウントにはWebサーバのローカル ユーザしか設定できない ・ローカルユーザに対し、ネットワーク上の共有資源へのアクセス権限が 付与できない により、ASPからファイル保存先へ接続できません。 私の至った解決策としては、 1.ファイル保存先ディレクトリをEveryOneで共有する 2.ASPからWebサーバローカルユーザに対して一時的にネットワーク接続を作成する (netコマンドで、ファイル保存先にアクセス権限のあるユーザにより接続する) 等になりますが、どちらもあまり好ましい方法とはいえません。 (EveryOne共有,ASPからの実行ファイル起動,Webサーバ上の設定の変更…) 他に方法をご存知の方がおられましたら、教えて頂けませんでしょうか。 Webサーバ環境 OS : Windows2000 IIS : 5.0 | ||||||||||||||||
|
投稿日時: 2005-10-20 10:55
そのマシンに対してローカルログオン可能なユーザなら設定可能です。 ワークグループ構成でしたらそれで合ってますが、 ドメイン環境ならドメインユーザも割り当てられます。 そのため、ドメイン環境なら悩まずに解決できるかとは思います。
接続先に同じ名前、同じパスワードのユーザが存在してれば、認証は透過的に行われます。 WebサーバのIIS匿名ユーザと同じ名前/パスワードのユーザを ファイルサーバ側にも作成してやれば、ちゃんと適切に認証が行われてアクセスできるでしょう。
これも、上記の接続先側で適切なユーザが存在しないと無理です。 IISの匿名ユーザに依存させずに行う場合は、接続先でのGuestアカウント有効化が必要です。
これはできないはずです。 | ||||||||||||||||
|
投稿日時: 2005-10-20 11:19
Mattun様
早速の、しかも的確な書き込み、ありがとうございます!
ドメイン環境です。。。
そうなんですか! どちらかの方法で解決したいと思います。 MCP取得を1週間で挫折しましたが、改めて勉強したいと思いました。 ありがとうございました。 |
1