On Tue, Jul 7, 2020 at 2:40 AM Joshua Schaeffer
<jschaef...@harmonywave.com> wrote:
>
> Looking for some help with getting slapd to be able to connect to saslauthd 
> inside an LXD container. Whenever slapd needs to connect to the socket I see 
> the following error message in the host's kernel log:
>
>     Jul  6 13:27:17 host kernel: [923413.078592] audit: type=1400 
> audit(1594063637.667:51106): apparmor="DENIED" operation="connect" 
> namespace="root//lxd-container1_<var-lib-lxd>" profile="/usr/sbin/slapd" 
> name="/run/saslauthd/mux" pid=58517 comm="slapd" requested_mask="wr" 
> denied_mask="wr" fsuid=10000111 ouid=10000000
>
> I've added the following to the container config and restarted the container, 
> but I'm still seeing the same problem:
>
>     lxcuser@host:~$ lxc config get container1 raw.apparmor
>     /run/saslauthd/mux wr,
>
> I'm not super familiar with AppArmor and going through the docs now, but 
> thought I'd ask to see if anybody can point me in the right direction.

I'm guessing you haven't test the same slapd setup on VM/baremetal
either? Try https://bugs.launchpad.net/ubuntu/+source/openldap/+bug/1557157

Looks like the fix is in groovy's openldap already, with other
releases pending. Try editing /etc/apparmor.d/usr.sbin.slapd inside
the container

-- 
Fajar
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to