[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Implementing ACL support (Was: EA/ACL interface documents)
From: |
Robert Millan |
Subject: |
Implementing ACL support (Was: EA/ACL interface documents) |
Date: |
Wed, 15 Oct 2003 13:02:31 +0000 |
User-agent: |
Mutt/1.5.4i |
Hi there,
After getting libacl to compile on GNU/Hurd, i got stumbled on runtime
problems [1]. It seems to be using kernel-specific interfaces that need to
be implemented in Glibc/Hurd.
Below is a mail from libacl upstream describing the implementation of EA/ACL
interfaces on other operating systems. Just in case someone wants to hack on
this..
[1] "Illegal instruction". Probably the result of attempting to access
syscalls via interrupts. I didn't have GDB at hand to check, though.
On Wed, Oct 15, 2003 at 12:25:58PM +0200, Andreas Gruenbacher wrote:
> On Wed, 2003-10-15 at 04:05, Nathan Scott wrote:
> >
> > Hi Andreas,
> >
> > Do you still have that list of URLs pointing to various
> > operating systems' implementations of EA/ACL interfaces?
> > I seem to remember you posting this (ages ago) with some
> > pointers to IRIX, Tru64, and one/two BSD interfaces.
>
> Oh my dear, that must have been ages ago. I don't find anything anymore
> :-) The implementations themselves are described in the following
> docs/papers:
>
> FreeBSD: http://www.trustedbsd.org/trustedbsd-bsdcon-2000.ps.gz (and
> http://www.trustedbsd.org/docs.html)
>
> Irix: There are several design studies as part of the OB1 documentation.
> I couldn't find the project web page anymore.
>
> Linux: Probably the Freenix'03 paper is best,
> http://www.suse.de/~agruen/acl/linux-acls/. The code itself also
> contains some documentation (simply check out the kernel patches).
>
> Solaris: They have something like MacOS, each "extended attribute" there
> is a separate file. No reference.
>
>
> Cheers,
> --
> Andreas Gruenbacher <agruen@suse.de>
> SuSE Labs, SuSE Linux AG <http://www.suse.de/>
>
--
Robert Millan
"[..] but the delight and pride of Aule is in the deed of making, and in the
thing made, and neither in possession nor in his own mastery; wherefore he
gives and hoards not, and is free from care, passing ever on to some new work."
-- J.R.R.T, Ainulindale (Silmarillion)
- Implementing ACL support (Was: EA/ACL interface documents),
Robert Millan <=