On Thu, Feb 07, 2019 at 05:51:06PM +0300, Levin Stanislav wrote:
> Hello,
> 
> I want to ask you about design of fleet commander integration, which I
> found on
> https://docs.pagure.org/SSSD.sssd/design_pages/fleet_commander_integration.html.
> 
> > The JSON files will be stored in a new directory owned by the
> > |sssd-ipa| subpackage. The top-level directory could be at
> > |/var/lib/sss/deskprofile/| with per-user subdirectories. So each
> > per-user JSON file would be stored at
> > |/var/lib/sss/deskprofile/<domain>/<username>/<profilename>.json|. The
> > |<username>| directories need to be owned by the user being logged in.
> > /var/lib/sss/deskprofile/<domain>/<username>/<profilename>.json
> >             ------------ -------- ---------- ------------------
> >                  |          |          |            |
> >                  v          |          |            |
> > Created by sssd package as  |          |            |
> > root:root (or sssd:sssd)    |          |            |
> > and has permissions 0751    |          |            |
> >                             |          |            |
> >                             v          |            |
> >             Owned by user:user_group   |            |
> >             and has permissions 0751   |            |
> >                                        |            |
> >                                        |            |
> >                                        v            |
> >                     Owned by user:user_group        |
> >                     and has permissions 0700        |
> >                                                     |
> >                                                     v
> >                                     Owned by user:user_group
> >                                     and has permissions 0400
> 
> As I see FleetCommander is executed with root privileges (without CAPs
> dropping) and is allowed to read user profiles.
> 
> Why is "user" owner of the directory "<username>"? and why should we
> grant "user" with any permissions for this path?
> 
> Why is it not just 0700 for dirs, 0400 for profiles, owner
> root/sssd_user for all subpaths?
> 
> Could you please explain?
> 
> Thank you in advance!
> 

Fabiano, do you remember?
_______________________________________________
sssd-devel mailing list -- sssd-devel@lists.fedorahosted.org
To unsubscribe send an email to sssd-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/sssd-devel@lists.fedorahosted.org

Reply via email to