[jcifs] setReadOnly, setReadWrite, or setAttributes?

Christopher R. Hertel crh at ubiqx.mn.org
Thu Oct 30 03:52:47 EST 2003

On Wed, Oct 29, 2003 at 01:30:40AM -0500, Michael B Allen wrote:
> >> > filesystem offers a completely different set of attributes, extended
> >> > attributes, ACE's, etc.  The protocol is tuned to provide support for
> >> both
> >> > FAT and NTFS semantics.
> >>
> >> Huh? NTFS has these attributes. I don't know how they're implemented but
> >> from the protocol view they're exactly the same.
> >>
> >> Extended attributes will need some more thought but I'm not sure if I'm
> >> ready to tackle them this time around :(
> >
> > Hmmm...  Then NTFS offers a very large superset.  EAs, by the way, are a
> > throwback to OS/2's HPFS.  I guess I was just thinking about the fact that
> > the protocol is tuned to the specific OSes it was meant to support...
> Oh, by extended attributes I thought you meant ACEs, ACLs, SIDs and all
> that. So how do you get and set "extended attributes" and what are they
> used for? Otherwise I don't think doing access control lists et al will be
> useful unless we can do RPCs to make use of the SIDs. Ahtough we would be
> able to copy them with copyTo ... mmmm.

Here's a link:  http://www.seds.org/~spider/spider/OS2/HPFS/ea.html

Both OS/2 HPFS and Windows NTFS support EAs.  They're basically Name/Value 
pairs that are maintained by the filesystem in association with (but not 
as part of) a file.  I *think* that some Unix (Linux and/or *BSD, I think) 
filesystems may also support them now.  New stuff if true.

There has been some talk of using them to store other forms of metadata 
such as ACEs, etc.

Chris -)-----

"Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X
Samba Team -- http://www.samba.org/     -)-----   Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/   -)-----   ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/     -)-----   crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/    -)-----   crh at ubiqx.org

More information about the jcifs mailing list