[jcifs] Get the owner of a file, calculate MD5/SHA-1

Michael B Allen ioplex at gmail.com
Thu Jun 26 00:28:30 GMT 2008


I just noticed that there is a GetOwnerSid.patch in the patches directory.

Mike

On 6/25/08, Jürgen R. Plasser <juergen.plasser at gmail.com> wrote:
> Thanks for the answer
>
>  -Jürgen
>
>  On Mon, Jun 23, 2008 at 8:05 PM, Michael B Allen <ioplex at gmail.com> wrote:
>
> > On 6/23/08, Jürgen R. Plasser <juergen.plasser at gmail.com> wrote:
>  >> Hi All,
>  >>
>  >>  how do I get the owner of a file? I need some code snippets, as I'm
>  >>  new to JCIFS and CIFS at all.
>  >>
>  >>  I can get the ACLs from a file, and all I have understood until now is
>  >>  that the owner is coded into a SID which has to be looked up
>  >>  somewhere. I hope some can enlighten me ...
>  >
>  > Currently we do not extract the owner SID from the security
>  > descriptor. In SecurityDescriptor.java ~line 40:
>  >
>  >  http://jcifs.samba.org/src/src/jcifs/smb/SecurityDescriptor.java
>  >
>  > you can see the "offset to owner sid" is ignored. You would need to
>  > add some code similar to how daclOffset is used but without the loop.
>  >
>  > Then you would need to add a getOwnerSid method to SmbFile (that
>  > should look very much like a simplified version of getSecurity)
>  >
>  >>  My second question (is likely OT):
>  >>  Is it possible to calculate the file's MD5 or SHA-1 hash without
>  >>  copying it from the source, just by streaming?
>  >
>  > An SmbFileInputStream is an instance of InputStream so if you can
>  > compute a hash on an InputStream you can compute it with an
>  > SmbFileInputStream.
>  >
>  > Mike
>  >
>  > --
>  > Michael B Allen
>  > PHP Active Directory SPNEGO SSO
>  > http://www.ioplex.com/
>  >
>
>
>
>
> --
>  "Handle stets so, dass sich die Zahl deiner Möglichkeiten erweitern."
>  (Heinz von Foerster)
>


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


More information about the jcifs mailing list