[jcifs] Exception when connecting to DFS share

Michael B Allen miallen at ioplex.com
Wed Sep 5 16:10:07 GMT 2007


On Wed, 5 Sep 2007 08:30:46 -0500
<Eric.Mitchell at wellsfargo.com> wrote:

>  Hi Michael, 
> I should have provided more clarification... Yes I am attempting the
> authentication against a domain based dfs root.
> In my case the URL appears as //my.fully.qualifieddomain.corp/dfs_root
> 
> I am testing between our current version of jcifs (1.2.13) and 1.2.17 with
> the hopes of being able to allow our java apps (running on Linux)read/write
> files within a dfs (on Windows 2003 Active Directory).
> 
> The test is a shell script which simply returns a listing...
> 
> Currently working in 1.2.13: "${JAVA_HOME}/bin/java" ListFiles
> smb://servername/dfsshare
> Results in listing all files.
> 
> Testing in 1.2.17: "${JAVA_HOME}/bin/java" ListFiles
> smb://some.example.name.corp/dfs_root (happens to be same name as dfsshare)
> Results in the logon failure.
> 
> Testing 1.2.17 for servername/share: "${JAVA_HOME}/bin/java" ListFiles
> smb://servername/dfsshare
> Also results in logon failure.
> 
> Both the .13 and the .17 testing are using the same userID and encrypted
> password called from the same jcifs.properties file. 

Ok, so it does have something to do with the new changes because
smb://servername/dfsshare works with 1.2.13 and does not with 1.2.17. I'll
see if I can replicate that issue here.

Also, SMB URLs that refer to directories must end in a slash. I don't
know if that has any impact but please try adding a slash and see if
that makes any difference.

Mike

> -----Original Message-----
> From: Michael B Allen [mailto:miallen at ioplex.com] 
> Sent: Tuesday, September 04, 2007 3:29 PM
> To: Mitchell, Eric (SAS)
> Cc: jcifs at lists.samba.org
> Subject: Re: [jcifs] Exception when connecting to DFS share
> 
> On Tue, 4 Sep 2007 12:34:31 -0500
> <Eric.Mitchell at wellsfargo.com> wrote:
> 
> > Receiving an authentication exception "jcifs.smb.SmbAuthException: 
> > Logon
> > failure: unknown user name or bad password" when attempting a List 
> > Files to a DFS share (smb://fqdn//dfs_share/).
> > 
> > However when connecting directly to one of the shares referenced by 
> > the DFS object in active directory -  (smb://servername/dfs_share/) -  
> > it is working.
> > 
> > I am using jcifs-1.2.17 - has anyone else seen this behaviour and know 
> > how to correct it?
> > Pulling my hair out here!
> 
> Hi Eric,
> 
> We recently made some very significant changes to the DFS code so I'd really
> like to know precisely what you're doing. But in general your descriptions
> is filled with ambiguity. Can you be more precise using examples like
> server1.example.com server2.example.com. By "dfs_share"
> do you mean a DFS root?
> 
> For example, the following URLs can provoke greatly different protocol
> sequences:
> 
> smb://example.com/
> smb://example.com/dfsroot/
> smb://server1.example.com/dfsroot/
> smb://server1.example.com/dfsroot/foo/
> smb://server2.example.com/dfsshare/
> 
> The above assumes server1.example.com/dfsroot is the DFS root,
> server1 and server2 are domain controllers in the example.com domain,
> server2.example.com/dfsshare is a link in the DFS topology, etc.
> 
> Please be more specific,
> Mike
> 
> --
> Michael B Allen
> PHP Active Directory Kerberos SSO
> http://www.ioplex.com/
> 


-- 
Michael B Allen
PHP Active Directory Kerberos SSO
http://www.ioplex.com/


More information about the jcifs mailing list