NTLM v2の応答のみを送信するWindows 7クライアントからの認証にJCIFS(1.3.15)を使用しています。JCIFSはWindows 2008 R2ドメインコントローラと互換性がありませんか?
我々は、Windows 2008 R2ドメインコントローラ
jcifs.smb.SmbException: The parameter is incorrect.
at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:545)
at jcifs.smb.SmbTransport.send(SmbTransport.java:645)
at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:322)
at jcifs.smb.SmbSession.send(SmbSession.java:224)
at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)
at jcifs.smb.SmbSession.logon(SmbSession.java:153)
at jcifs.smb.SmbSession.logon(SmbSession.java:146)
は認証機構が
1以下の場合に正常に動作を使用するとき私たちは、次のエラーを取得している)クライアントは、NTLM v1とv2の両方をサポートしています(lmCompatibilityクライアントが1であり、ドメインコントローラがWindows 2003の場合
2)クライアントはNTLM v2のみを送信し(クライアントのlmCompatibilityは3)、ドメインコントローラはWindows 2003
3)クライアントはNTLM v1とv2の両方をサポートしています(クライアントのlmCompatibilityは、1)とドメインコントローラ2008
Windowsのですが、 クライアントはのみNTLM V2を送信するとき、我々は、上記のエラーを取得します(クライアントのlmCompatibilityがある3)事前にドメインコントローラは、いくつかの体は私たちを助けることができるWindows 2008の
あり、ここで
おかげ
Sajo Cマシュー
JCIFSのどのバージョンとどのJVMを使用していますか? – weloytty
jcifs 1.3.15、jdk 1.4 –
1.3.15はNTLMv2では動作しないと思います。 Windows 2008ドメインコントローラとの混在が成功していますが、最新バージョン(1.3.17)で試してみてください。 –