Forums before death by AOL, social media and spammers... "We can't have nice things"
|    linux.debian.bugs.dist    |    Ohh some weird Debian bug report thing    |    28,835 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 27,233 of 28,835    |
|    Marc Haber to Martin Pitt    |
|    Bug#770825: add sudoers entry to nsswitc    |
|    11 Feb 26 18:20:01    |
      From: mh+debian-packages@zugschlus.de              On Wed, Feb 11, 2026 at 11:32:17AM +0100, Martin Pitt wrote:       >Marc Haber [2026-02-10 14:50 +0100]:       >> How would a test case to check "sssd configuration of sudo rules" look like?       >       >Cockpit's test suite models a typical "large org" setup: Centralized user       >management with https://tracker.debian.org/pkg/freeipa ; part of that is       >maintaining users and their roles in LDAP. sssd abstracts away most of that,       >i.e. provides the integration into NSS, for both passwd/groups and also       >`sudoers`, so that these can be managed centrally through IPA as well. I.e.       our       >test (effectively) calls `realmd join` which calls `ipa-client-install`.       >       >On the IPA server side, you need to run the output of `ipa-advise       >enable-admins-sudo` to enable central sudoers management.       >       >Setting all of this up is quite involved. If it's unclear how this happens,       >I can spend an hour trying to replicate everything in a Debian testing VM with       >just a FreeIPA container -- but I hope that can be done in a simpler way? I.e.       >extending the above sed shell code in the postinst to create a missing entry       >keeps the previous behaviour with libnss-sudo, and reduces the dependency       >assumption.              I was hoping for something that would fit easily into the horrible mess       called https://salsa.debian.org/sudo-team/sudo/-/blob/debian/lat       st/debian/tests/04-getroot-sssd?ref_type=heads              such as              (1) installing the LDAP extensions that are probably needed to have       sudoers in LDAP       (2) installing a test rule into the sudoers set that is stored in LDAP       (3) checking that this rule is actually honored by sudo              Greetings       Marc              --       -----------------------------------------------------------------------------       Marc Haber | "I don't trust Computers. They | Mailadresse im Header       Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402       Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca