Projects / pylibacl


pylibacl is a Python extension module for POSIX ACLs. It can be used to query, list, add, and remove ACLs from files and directories under operating systems that support them.

Operating Systems

Recent releases

  •  13 May 2012 12:50

    Release Notes: This is a bugfix only release. Critical bugs (memory leaks and possible segmentation faults) have been fixed. Some compatibility issues with Python 3.x have been fixed (str() methods returning bytes). The documentation has been improved and changed from epydoc to sphinx; note, however, that the documentation is still auto-generated from the docstrings. The project home page has been moved from SourceForge to GitHub.

    •  27 Dec 2009 18:40

      Release Notes: This release adds support for Python 3.x and improved support for Unicode filenames.

      •  28 Jun 2008 21:41

        Release Notes: The license was changed to LGPL. On Linux, the module supports some additional functions. On FreeBSD 7, the module finally implements ACL modification. The optional features of the library (which depend on the base platform) can now be checked programatically at runtime, via a set of constants.

        •  28 Jan 2008 00:07

          Release Notes: Under Linux, more functions from libacl have been implemented: acl_from_mode, acl_to_any_text, acl_cmp, and acl_check.

          •  28 Dec 2002 01:02

            Release Notes: This release adds full support for POSIX.1e ACLs, on systems which supports it. Right now, that's Linux 2.4. FreeBSD 5.0 will have it, when released. Full support means being able to alter the acls after creating them. See the documentation (installed in /usr/share/pylibacl-0.2/) for details about how to use the module.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.