On Mon, Aug 21, 2017 at 10:24:50AM +1000, Lachlan Musicman wrote:
> On 18 August 2017 at 17:33, Jakub Hrozek <jhro...@redhat.com> wrote:
> 
> > On Thu, Aug 17, 2017 at 03:36:20PM +1000, Lachlan Musicman wrote:
> > > We use FreeIPA/SSSD to authenticate our RStudio Server, which we control
> > > via HBAC membership of an AD group.
> > ...
> > > 1. Why is the group override not working and how can I get it working or
> > > change our set up so that it does work
> >
> > Could you please describe how you set up the group membership with the
> > override so that we could set up a similar environment locally?
> >
> 
> 
> Users that are allowed to use the system belong to an AD group called
> bioinf_rstudio
> 
> In IPA (Centos 7.3, IPA v 4.4.0.14.el7 API: 2.213) there is
> 
>  - an external group called ad_rstudio, with an external member,
> bioinf_rstudio@<ad-domain>
>  - a posix group called rstudio that has the external group ad_rstudio as a
> user group member
>  - it has a single HBAC rule associated, called rstudio_access
> 
>  - rstudio_access allows users in the (posix) rstudio group access to the
> single server rstudio@<unix-domain> with the services login, rstudio and
> sshd.
> 
> The rstudio services has nothing else going on - it's just a label.
> 
> On the rstudio@<unix-domain> server we have a single file called
> /etc/pam.d/rstudio which contains
> 
> #%PAM-1.0
> auth      required       pam_sss.so
> 
> account   required       pam_sss.so
> 
> 
> > 2. If this is because users's are being timed out of the sss db cache
> > > (/var/lib/sss/db/cache_<domain>.ldb ), how can I set the cache refresh
> > to a
> > > much much longer period?
> >
> > During login, the group membership should always be fetched again from
> > the server, so the cache should effectively be ignored, precisely so that
> > we want the group membership to be very precise during login. The only
> > additional cache might be the sssd cache for the AD domain data, because
> > the identity data of the AD users are fetched from the IPA server.
> >
> > But unless your group memberships or overrides are changing a lot, this
> > shouldn't be an issue.
> >
> 
> 
> Hmmm. Weird. We are still seeing the "AD group not reflected in cache"
> problem and am not seeing evidence of SSSD updating from the IPA server on
> request (via login from other machine, via id command).
> 
> We have debug_level = 7 in [pam] and [domain/loremipsum], I have now added
> to [sssd] and [ssh] and will restart.
> 
> Is there anything I should be looking out for?

The only other thing I can think of is the group scope. Please make sure
the group is not domain-local, other scopes will do.
_______________________________________________
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org

Reply via email to