[jcifs] Hosts and shares enumeration
Alexander Buloichik
Alexander_Buloichik at epam.com
Tue Jun 29 08:48:27 GMT 2004
Hi, All !
I see one small issue in jcifs(version 0.9.3).
SmbFile doesn't inherit auth information on the listFiles method.
So, when I run
auth = new NtlmPasswordAuthentication(domain, username, password);
workgroup = new SmbFile("smb://myworkgroupname/", auth);
SmbFile[] hosts = workgroup.listFiles();
It returns list of all hosts in workgroup.
Next, I'm tring to retrieve shares list from hosts:
SmbFile[] shares = host[0].listFiles();
And I see SmbAuthException(Access is denied).
When I try this code:
SmbFile hostToList = new SmbFile(workgroup, host[0].getName, auth);
SmbFile[] shares = host[0].listFiles();
It works fine.
Also, when I enumerate share, then I can't enumerate directories, because I
see SmbAuthException.
WBR, Alex.
More information about the jcifs
mailing list