Strange ACL behaviour when last user logout

David Zeuthen david at fubar.dk
Thu Dec 6 11:59:06 PST 2007


On Thu, 2007-12-06 at 17:22 +0100, Frederic Crozat wrote:
> Hi everyone,
> 
> I'm currently testing ACL management, before enabling it in Mandriva
> cooker, and I discovered hal-acl-tool --reconfigure doesn't remove ACL
> when the last user on the system logout (ie its CK session is finished).
> 
> using getfacl show ACL are still in place for this user.
> 
> Is it wanted ?

No, this is likely because of a bug in hal-acl-tool and a very hard one
to track down. There's a ton of bugs in the Fedora bugzilla about it
too.

It seems that hal-acl-tool sometime crashes (like < 0.1% of the time;
it's very difficult to reproduce). Even worse sometimes it produces
garbage in /var/lib/hal/acl-list which causes subsequent hal-acl-tool
invocations to also segfault at startup. 

This is something I'm planning to track down and fix this week. Will
reply to this message when it's fixed.

Or maybe you're seeing another bug :-)

     David



More information about the hal mailing list