[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