[jcifs] Obtaining username to/from NT SID

Michael B. Allen miallen at eskimo.com
Wed Oct 30 06:41:12 EST 2002

This needs DCE/RCP and LsarLookupSids or similar (p67 DCE/RPC over SMB)
which we just don't support. We have up to TransactNamedPipe functions
but it requires a PDU layer, some crypto, and a lot of patience. I just
cannot bring myself to start doing it. Don't hold your breath.

On Tue, 29 Oct 2002 12:54:28 +0000
eglass1 at attbi.com wrote:

> I'm currently working on a project where I have the need 
> to match a user's NT SID to their username.  Previously, 
> I was using a native call to LookupAccountSid with the 
> SID to retrieve the username.  However, I was wondering 
> if it would be possible via jCIFS to either do this or 
> go the other way -- i.e., the user has authenticated via 
> NTLM, and I want to retrieve the SID (using perhaps the 
> NtlmPasswordAuthentication object?).  I essentially have 
> 2 sources (one with the SID and one with a username), 
> and I need to match them.  Anyone have any ideas?  
> Ideally, I would like to do this in pure Java (I can 
> already do it natively, but that ties me to a specific 
> platform).
> Eric

A  program should be written to model the concepts of the task it
performs rather than the physical world or a process because this
maximizes  the  potential  for it to be applied to tasks that are
conceptually  similar and, more important, to tasks that have not
yet been conceived. 

More information about the jcifs mailing list