[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
TAKE - getfacl/setfacl
On Fri, Aug 03, 2001 at 01:51:30PM +1000, Timothy Shimmin wrote:
> >
> > Are there any other utilities other than chacl for managing the ACLs?
> >
> Nathan Scott will soon check in ported versions of Andreas'
> setfacl and getfacl ACL commands.
> (Currently, you'll need to preserve an ACE ordering in ACL specification
> for setfacl; > however, I'll look into fixing this problem when the
> code is checked in).
>
Yes, that is the one remaining issue, AFAICT. Flushing my
workarea backlog and handing this over to you - thanks Tim.
Here's the CHANGES entry:
- incorporated setfacl(1) and getfacl(1) tools, written by
Andreas Gruenbacher <a.gruenbacher@computer.org>
- added the extra libacl routines needed in order for these
tools to properly function
- [this should ensure the two libacl implementations (ext2/xfs)
don't drift apart in incompatible ways and will also provide
similar ACL tools for both - a single userspace is still the
longer-term goal, but will require a common system call API]
- fixup some man page typos
- rearrange headers to better separate user/kernel
- failed syscall returns ENOSYS, no longer writes to stderr
cheers.
Date: Sun Aug 5 19:41:49 PDT 2001
Workarea: snort.melbourne.sgi.com:/diskb/build4/nathans/linux-xfs
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:100225a
cmd/acl/facl/setfacl.c - 1.1
cmd/acl/man/man1/setfacl.1 - 1.1
cmd/acl/man/man1/getfacl.1 - 1.1
- add in Andreas Gruenbacher's ACL userspace tools, unchanged.
cmd/acl/libacl/text.c - 1.1
- add in some additional routines to support getfacl/setfacl, and narrow
the gap between the XFS and ext2 libacl implementations.
cmd/acl/facl/Makefile - 1.1
- add in Andreas Gruenbacher's ACL userspace tools, unchanged.
cmd/acl/libacl/libacl.c - 1.1
- add in some additional routines to support getfacl/setfacl, and narrow
the gap between the XFS and ext2 libacl implementations.
cmd/acl/include/libacl.h - 1.1
- install headers the same way the ext2/ACL project do.
cmd/acl/facl/walk_tree.h - 1.1
cmd/acl/facl/walk_tree.c - 1.1
cmd/acl/facl/getfacl.c - 1.1
cmd/acl/facl/do_set.c - 1.1
cmd/acl/facl/sequence.c - 1.1
cmd/acl/facl/parse.c - 1.1
cmd/acl/facl/parse.h - 1.1
cmd/acl/facl/sequence.h - 1.1
cmd/acl/facl/user_group.h - 1.1
cmd/acl/facl/user_group.c - 1.1
cmd/acl/configure.in - 1.9
- add in Andreas Gruenbacher's ACL userspace tools, unchanged.
cmd/acl/man/man5/acl.5 - 1.6
- one-line change for clarity.
cmd/acl/libacl/Makefile - 1.3
- add in some additional routines to support getfacl/setfacl, and narrow
the gap between the XFS and ext2 libacl implementations.
cmd/acl/Makefile - 1.3
cmd/acl/README - 1.2
cmd/acl/VERSION - 1.12
cmd/acl/debian/changelog - 1.7
cmd/acl/build/rpm/acl.spec.in - 1.3
cmd/acl/doc/COPYING - 1.2
- add in Andreas Gruenbacher's ACL userspace tools, unchanged.
cmd/acl/libacl/acl.c - 1.13
- mostly cosmetic cleanup to make this code consistent with itself (use
same brakets, spacing, etc throughout).
cmd/acl/debian/control - 1.4
cmd/acl/doc/CHANGES - 1.14
- add in Andreas Gruenbacher's ACL userspace tools, unchanged.
cmd/acl/include/builddefs.in - 1.12
- install headers the same way the ext2/ACL project do.
cmd/acl/include/acl.h - 1.7
- fix up to remove namespace pollution and XFS-specific macros, etc.
cmd/acl/include/Makefile - 1.2
- install headers the same way the ext2/ACL project do.