• 締切済み

Windows2000によるUNC接続

Windows2000+IISでWebサーバを構築しています。 NICをもう1枚挿し、ローカルネットワークへも接続しました。 IIS(Windows2000)では、掲示板を運用し公開していますが、ログの保存先をセキュリティを考慮して、ローカルにある他のサーバへ保存したいと思っています。それもWindows2000です。 掲示板はPerlで書いてあり、保存先にUNCで共有フォルダを指定しましたが、うまく読み込んでくれません。 ネットワークコンピュータで保存したいサーバは見えますし、ネットワークドライブの割り当てもできます。共有でのファイルのやりとりは、正常にできます。 こんな感じで↓ $logfile = '//192.168.1.2/test/test.log'; WindowsXP+Apacheでは、全く同様でうまくいっています。Windows2000のユーザ権限と共有権限あたりが怪しい気がしますが、どなたかお知恵を頂戴したく。 アドバイスよろしくお願い致します。

みんなの回答

  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.1

おそらく、CGIの実行ユーザーにネットワーク共有のアクセス権が ないのが原因かと思います。(SYSTEMユーザーかな?) ですので、CGI実行ユーザーに対して権限を与える必要があると思います。 もしかしたらIIS実行ユーザーも変更する必要もあるかと思います。

aya_chan_desu
質問者

お礼

返事が遅くなりましてすみませんでした。 アクセス権、いろいろ変更してみましたがNGでした。 Windows2000は、両サーバともワークグループの設定にしています。ユーザが異なるための原因なのかと思いはじめました。保存するサーバ側にINET_USRを強引にいれてみましたがこれもだめでした。 Windowsのドメインには、参加していないのでこの辺でしょうか?自身がなくサーバの構成を変える(ドメインサーバとして)のはビビッテいます。

関連するQ&A

  • UNCパスでファイルをコピーしたい

    VisualBasic.NET 2003で開発をしています。 同一ネットワーク内の他サーバよりUNCパスを使用してファイルを ローカル→サーバ、サーバ→ローカルにコピーしようとしているの ですが、うまく参照できません。 CopyFileAPIを使用しようとしたのですが、これではUNCパスが 参照できないようです。 UNCパスを使用して相互にコピーできる方法はないのでしょうか。 ちなみに、諸事情により、ネットワークドライブとして接続する ことはNGです。 (これができればCopyFileAPIでコピーできるのですが・・・)

  • UNCについて

    UNCについて分からないことが3点あります。 (1)\\server\と指定した場合には、Windows内部では、 file://server/と置き換えられるという認識であっていますか? (2)\\server\と指定して、serverというコンピュータ名のPCで 共有設定されているフォルダの一覧が表示されるという認識であっていますか? (3)\\localhost\とエクスプローラのアドレスバーで指定しても、 下記のようなメッセージが表示されるのはなぜですか?必ずネットワーク上のコンピュータに対して使うものなのでしょうか? --------------------------- アドレス バー --------------------------- '\\localhost\ が見つかりません。綴りを確認してもう一度実行するか、[スタート] ボタンをクリックし、[検索] をクリックして、項目を検索してください。 --------------------------- OK ---------------------------

  • ASP.net UNCパスへのファイルアップロード

    IIS7.5でWebサイトを作っており、ブラウザからファイルアップロードを実装しようとしています。 以下のサイトを参考にして、テストで作成した物理フォルダへのファイルアップロードはできたのですが、本番の物理フォルダのUNCパスへ変更すると「パス~へのアクセスが拒否されました」となります。 (VWDでの開発サーバーではUNCパス先フォルダへファイルアップロードできています) UNCパスの物理フォルダはWebサイト下にありますが、このフォルダはSQLServer2012のFileTableが管理するファイルフォルダで、UNCパスからでないとフォルダ内のファイルを操作できません。 このため、UNCパス経由でファイルアップロードを行いたいと考えました。 私自身、多少のデスクトップアプリ開発経験はありますが、Webに携わっておらず、社内でも分かる人間がおりません。 何かヒントになるアドバイスをいただけますでしょうか。 よろしくお願いいたします。 OS:Windows7 ブラウザ:IE8 参考サイト:http://blogs.msdn.com/b/osamum/archive/2010/03/31/iis7.aspx

  • IIS 他マシンの共有フォルダへの接続について

    質問させて頂きます。 Webサーバー(2008R2 IIS7.5) から、ファイルサーバーの共有フォルダに、UNC形式(\\サーバー名\aaa\bbb.txt)でアクセスしたいと考えております。(アクセスする際はVBです) 単純な方法では出来ないようなので、ネットの情報を調べてみたところ、「IIS_IUSRS権限を付ける」とか、「認証の偽装を行う」とか、「アプリケーションプールの設定を変える」とか、「machine.configのprocessModelにuserNameを設定」とか、いろいろな情報が出てくるのですが、全てうまくいきません。 (正確に言えば、うまくいくものもあるのですが、古い情報のようなので、今時点で使えるものなのか信用できません。) 悩んで悩んで、共有フォルダに「Users権限」を追加したところ、うまくいくようになってしまいました。 が、これで良いのか不安です。 これで運用しても問題ないかどうかのアドバイスをお願い致します。

  • Windowsファイルの共有について

            -----       |ルーター|       -----         |      --------      |Solaris2.6(FW)|      --------       |    |      --    --社内NW--      | |     192.168.1.0/24      --     (Windowsマシン)   DBサーバ(WindowsNT) 192.168.2.1 上記の構成でNWを構築しました。 (汚い構成図ですみません) Solaris2.6はNICが3枚ついていてFWサーバとして稼動しています。 社内PC間は他のPCのファイル共有ができるのですが (他のPCがマイネットワークに表示される) DBサーバの共有フォルダにはアクセスできません。 正確には社内PCからDBサーバにアクセスできるPCとできないPCがあります。 このことからFWの設定自体には問題ないと考えています。 DNSがなくてもローカルエリアの接続の設定でWindowsネットワーク用ファイルとプリンタの共有で ネットワーク内のファイル共有はできると考えていたのですが Windowsのファイルの共有はセグメントが違うとできないのでしょうか? 説明不足だと思いますが何か良い解決策があれば教えてください。 よろしくお願いします。

  • ネットワークドライブのUNCパスを表示させたい

    Windows XPのエクスプローラーで教えてください。 ネットワーク上の共有ドライブなどを開くと、アドレスバーに \\○○○.○○○.○○○.○○○\△△△\□□□のように表示されますが、 \\○○○.○○○.○○○.○○○\△△△をネットワークドライブに設定してマウントしてしまうと (例えばGドライブとすると) アドレスバーの表示は G:\□□□となってしまいます。 ファイルの場所をメールで伝えるときなど、 G:\□□□では、相手も同じドライブレターでマウントしていなければ伝わらないので不便です。 ただ、自分がアクセスする分にはネットワークドライブは便利です。 アドレスバーにUNCパスで表示されれば簡単にコピー&ペーストできて便利だと思うのですが、 方法はありませんでしょうか? よろしくお願いします。

  • Netwareへの接続

    Windows2000ServerからNetwareのファイルサーバへアクセスしたいと考えています。アクセスはUNC(\\server名\共有名)で行いたいと考えています。この場合、GSNWのインストールをWindows2000Serverにインストールすればできるんでしょうか?NetWare環境が無いため検証ができませんのでどなたかご存知の方、参考URLでも結構ですので教えてください。

  • IISの設定について

    IISより仮想ディレクトリを設定し、仮想ディレクトリ内で持っているHTMLファイルを参照しようと思うのですが、500エラーとなりうまくファイルを参照することができないため困っております。 仮想ディレクトリは、IISが立っているサーバとは別のサーバの共有フォルダを参照しております。 また、IISが立っているサーバ、参照先となる別のサーバは、WORKGROUPとなっております。 権限によるエラーでは?と思っているのですが、どなたか解決方法をご教授頂けないでしょうか。 よろしくお願い致します。 ブラウザでテストした時のURL http://reffolder/index.html ※reffolderは仮想ディレクトリとなります。

  • Windows Server 2003でファイル共有サーバ構築

    Windows Server 2003でファイル共有サーバ構築したいと考えているのですが、 (1)サーバは外部に設置します (2)サーバ上で編集したい (3)ユーザ毎に権限をもたせたい (4)ユーザ毎にログを採りたい 以上の点を満たすにはどのようなサーバ構築がいいのでしょうか? ご存知の方ご教授お願いします。

  • ASPでファイル書き込みができない。

    こんばんわ、ASPで悩みまくってます。 今、win2000にIISを入れて動作させてます。 つまづいたのはファイル書き込みの個所です。 これを書いたソースを実行させると、ブラウザが真っ白になり、 以後、返答がなくなります。 最後の「ハロー」が表示されないのでそこまで行ってないのかも しれません。 個人的にはIISの権限かなとおもい、いろいろやってみました。が、 うまくいきません。同じような現象の起きた方はおられますでしょうか? 教えていただけたら、嬉しいです。 以下はソースです。 <% FilePath = Server.MapPath("./test.csv") Set FileOBJ = Server.CreateObject("Scripting.FileSystemObject") Set LogFile = FileOBJ.OpenTextFile(FilePath,2,True,False) LogFile.Write("文字列") FileOBJ.Close Set FileOBJ = Nothing Response.Write "ハロー" %>