質問: 共有フォルダアクセスとドメイン お世話になります。 共有フォルダへのアクセスの仕組みについておしえてください。 環境 ドメイン名:abc ドメインコントローラー:windows2000server クライアント:windowsxp fileserver:windows2000 user名:user1 パスワード:pass abcドメインにログオンしているuser1がfileserverの共有ファイルにアクセスしようとしています。フォルダをクリックするとユーザー名とパスワードを聞いてきます。そこで、 ユーザー名:user1 パスワード:pass と入力すると 「ログオンに失敗しました。入力したユーザー名はログオンに使用したユーザー名と同じです。そのユーザー名は既に使用されました~」というメッセージが表示されます。そこで、 ユーザー名:aaa パスワード:a といれると、 ユーザー名:abc\aaa パスワード:a と再表示されます。 そこで:abc\withlinus パスワード:pass といれると共有フォルダにログインできます。 この方法は前任者のシステム担当から教わったのですが、この仕組みがよくわかりません。 また、一度共有ファイルのフォルダにアクセスすると、マイネットワークにショートカットができてパスワードなしで入れますが、ある日突然再度上記のようなパスワードを聞いてきます。 これはxpに限ったことなのですが、どういう仕組みなのでしょうか? もし参考になるリンクがありましたらおしえてください。
回答: 確認させていただきますが、共有リソースへのアクセス失敗時に出るメッセージ内容は、「ログオンに失敗しました。 入力したユーザ名はログオンに使用したユーザー名と同じです。そのユーザー名は既に使用されました。ドメインコントローラが見つからないため、そのユーザー名を確認できません。」でしょうか?又、dc、fs、cl間のネットワーク構成はどうなっているのでしょうか?clからdcへは接続可能なんでしょうか? xpは2000と違いデフォルトで高速ログオン最適化機能というものを使用するようになっています。つまり、キャッシュされた資格情報でログオン(キャッシュログオン)するわけですが、当然、ドメインコントローラで認証がされなくてもログオンできてしまうわけです。つまり、ドメインにログオンできていないわけですから認証ダイアログが出るのも妥当かと思います。 前述動作内容からの推測ですが、xpにuser1でキャッシュログオンしている為にドメインコントローラで認証されていない(ドメインログオンしていない)ので、共有リソースへのアクセスに失敗し、ログオンユーザー以外の別のドメインユーザーであるwithlinusでパスワードを入力するとアクセスできるように思われます。(もし2000クライアントからも同様の現象が発生する場合、clからdcへの接続そのものが疑われます。)そこで、まずは試しに、以下のポリシーを有効にしてみてuser1でアクセス可能になるか確認されてみては如何でしょうか?又、逆にwithlinusでxpでログオンし、user1で共有リソースにアクセス可能なのかも気になります。 [ポリシー] コンピュータの構成\管理用テンプレート\システム\ログオン\コンピュータの起動およびログオンで常にネットワークを待つ 他に考えられるとしたら、user1がdcのad上で無効になっている、或いは前任者の方が何かポリシーやアクセス権をいじられている可能性があるかと思います。 windows xp professional の高速ログオン最適化機能について http://support.microsoft.com/kb/305293/ja 又、共有リソースのショートカットがマイネットワークに表示されている件ですが、こちらはポリシーが原因です。そして、セッションの有効期間があるために期間が切れるとパスワードを聞いてくるようになります。 [howto] ネットワーク共有のショートカットを [マイ ネットワーク] に追加しないようにする方法 http://support.microsoft.com/kb/242578/ja ご紹介したurlはあまり役には立たないかもしれませんが、他にあまり有効な情報が無かった為、一応ご紹介しておきます。