ようこそ!
答えてねっと for Businessは、
マイクロソフトが運営する
ビジネスで使うパソコンや
ITに関するQ&Aサイトです。

質問

2003サーバのログオンパス認証の不具合について

製品名:デスクトップ OS、サーバー OS/Windows Server 2003

現象:おかしい/ソフト

 ログオンパスの認証で困っていますのでどなたかご指導くいださい。

WindowsServer2003にてAcvtiveDirectoryを利用し、クライアントはXPPRO SP2・3で利用しています。
 この環境の中で、クライアントのログオンパスワードの更新時期(90日に設定)が到来する2週間前から「2週間後に変更期限が到来するのでパスワードの変更をすぐにするか?または後日にしますか?」との問いがあった場合、本来であれば、「後日に変更」とし、従来のパスワードを継続して利用した場合でも、正常にログオンを行い、共有ファイルサーバへアクセス出来ると思うのですが、すぐにパスワードの変更を行わなかった場合、現在の環境では、ドメインにログオンは出来ても、共有のファイルサーバ群へアクセスできなくなります。
(複数台のファイルサーバを利用していますが、いずれもアクセス出来なくなります。)
その際には、ダイアログボックスが出てきて、「ユーザーとパスワード」が聞かれます。
 そのボックスにユーザー名とパスワードを入力してもやはり駄目です。
 当然ですが、そのダイアログボックスにアドミニユーザとアドミニパスを入力すると、ファイルサーバへ問題なくアクセスできます。
 また、直ぐにパスワードを変更した場合は、通常ユーザも問題なくファイルサーバを利用できます。
 ユーザからの問い合わせに対しては、全員にすぐに変更を行うようにして逃げていますが、なんとか解決したいと思います。
 ご存じの方がいらっしゃいましたらご指導いただきたくお願いします。
 

回答1 (この回答は質問に対する回答です)

  • 投稿ID:A2008050828
  • 投稿日時:2008/07/25 18:32

間違っていましたら申し訳ありません。(下記によると)

ステップバイステップ ガイド : 強力なパスワード ポリシーの強制
http://www.microsoft.com/japan/technet/windowsserver/2003/technologies/directory/activedirectory/stepbystep/strngpw.mspx

[パスワードの有効期間] はデフォルトでは42日間なので90日間に設定しているのが長すぎるのではないでしょうか。当方では30日間にしています。

もし、「Default Domain Policy」を不必要に変更しているのであれば下記にグループ・ポリシーを
デフォルト状態に戻す方法が記述されていますが。
http://www.atmarkit.co.jp/fwin2k/win2ktips/625dcgpofix/dcgpofix.htmlマイクロソフト以外のサイトへ移動する

  •  

回答4 (この回答は回答1に対する回答です)

  • 投稿ID:A2008050880
  • 投稿日時:2008/07/28 02:07

そうですね。[パスワードの有効期間] が長すぎてもログオン認証に不具合が出ることはないですね。

ログオン認証に不具合が出ているファイルサーバーで、

ポリシーの結果セットのログを使用してコンピュータのポリシー情報を収集する
http://support.microsoft.com/kb/312321/ja

GPResult.exe を使用してポリシーの結果セットを調べる
http://technet2.microsoft.com/WindowsServer/ja/library/10997a3d-98f4-4fc2-bc82-f85beb6fd13e1041.mspx?mfr=trueマイクロソフト以外のサイトへ移動する

あと、ファイルサーバーでイベントビューアでログを調査し、重大なエラーがでていないか確認する。

などトラブルシューティングが必要と思われます。

  •  

回答5 (この回答は回答1に対する回答です)

  • 投稿ID:A2008050912
  • 投稿日時:2008/07/28 18:19

早速のご回答ありがとうございます。
 Gポリシーについては、問題なさそうなのです。
ドメインコントローラはプライマリ・セカンダリ間でうまく同期されてますし・・・・
 パスワードの期間はあえて社内ポリシーで90日設定しています。
一層短いほうが良いのでしょうが、現状はこれで良しとしています。
 ありがとうございました。
 さらに調べてみます。

  •  

回答2 (この回答は質問に対する回答です)

  • 投稿ID:A2008050873
  • 投稿日時:2008/07/27 20:26

チャブーンです。

#いろんな意味で「う〜ん」です...

まず、この障害ですが、(パスワードを手動で変えたときに問題が起こることはあるのですが)、日数が過ぎると問題が発生して、パスワードを変えると直る、ということはあまりないので、基本的に情報を集めるのは難しいと思います。

状況から、したの 2 つの可能性はあり得ます。でも、どちらも可能性としてはとても低いので、この状況だけでは何が正しいのか、正直わからない状態です。すぐにきちんと直したい、というなら MS の有償サポートを受けたほうがいいでしょう。

可能性としては、
1.本当はユーザパスワードが期限切れなのに、クライアントでそのように認識していない(ファイルサーバは認識している)
2.複数のドメインコントローラ間で、パスワードポリシーの適用状況がちがってしまって、パスワードの有効期限が異なって設定されてしまっている

が、ありますが、どちらも通常のしくみでは考えられない状態なので、慎重に確認する必要があるでしょう。

ドメインアカウントの有効期限は、ドメインコントローラ上で net user [ユーザ名] と入れてあげると、簡単にわかります。複数のドメインコントローラがある場合、すべてのドメインコントローラ上でそれぞれ実行すると、そのドメインコントローラ上のデータベースでのユーザパスワードの期限がわかるはずです。
#本当はLDAPベースの情報を取って、計算で割り出した方がいいかもしれません

あとは、ドメインコントローラ、クライアント、共有ファイルサーバのイベントログをよく見て、認証に絡むエラーがでていないかどうか(kerberosに絡むものとか)、はもちろん確認の必要があります。できれば共有サーバ上で「セキュリティの監査」のログオンログオフの監査をとって、どんな認証の状態になっているのか、確認した方がいいかもしれません。

個人的には「お金を払ってきちんとサポートを受ける」ことをお奨めします。

なお、当たり前の話しですが、パスワードの有効期限はシステム管理者が任意に設定できる項目です。推奨かどうかは別ですが、「○○日以上に延ばすとシステムがおかしくなる」といったことは普通はあり得ません。

  •  

回答3 (この回答は回答2に対する回答です)

  • 投稿ID:A2008050874
  • 投稿日時:2008/07/27 20:51

チャブーンです。

ちょっと書き間違えましたね。

> ドメインアカウントの有効期限は、ドメインコントローラ上で net user [ユーザ名] と...

ドメインアカウントのパスワード有効期限は、...ですね。

ちなみにパスワードポリシーは、グループポリシーのセキュリティポリシーで設定されるので、グループポリシーまわりの問題(ドメインコントローラ、クライアント、共有サーバ上で)を確認するのも、手かもしれません。まず念のため、パスワードポリシーがすべて正しくドメインコントローラに適用されているか、各ドメインコントローラ上で gpresult /zコマンドで見てみるのあり、だとは思います。

  •  

回答6 (この回答は回答2に対する回答です)

  • 投稿ID:A2008050915
  • 投稿日時:2008/07/28 18:29

チャブーン様 ご指導ありがとうございます。
 おっしゃる通り最近GP関係でトラブルが出ていましたが、今は解決してイベント上には出ていません。しかしながら現象としてはまだ、このような問題があるのでMSの有償サポートも考えてはいますが、如何せんお値段がお値段だけにためらっています。
 今しばらく勉強を兼ねて、試行錯誤しどうにもならない場合はMSのサポートを受けたいと思います。
 ありがとうございました。
(SIさんもさじ投げているのでMSに頼む時期ですね。原因が判明しましたら、この場で報告させていただきます。)

  •