[SSSD] [PATCH] add pysss.getgrouplist(username)

Jakub Hrozek jhrozek at redhat.com
Fri Jul 19 14:53:41 UTC 2013


On Fri, Jul 19, 2013 at 04:29:37PM +0300, Alexander Bokovoy wrote:
> Hi!
> 
> Apparently, getgrouplist(3) call is not available in Python older than
> Python 3.3. So I agreed with Jakub to have it bound to pysss Python
> module. We need this call to obtain list of groups trusted domain user
> belongs to for HBAC testing in FreeIPA.
> 
> Additionally, I've fixed bug with linking of pysss. This patch is
> relevant to 1.10 as well, while the first one is needed in sssd 1.11.
> 
> 
> -- 
> / Alexander Bokovoy

> Subject: [PATCH 1/2] build: fix dependencies for pysss module
Ack

> Subject: [PATCH 2/2] pysss: add pysss.getgrouplist(username)

I would just like to amend the doctext to make it clear that this is
just a system wrapper and not limited to users served by the sssd. See
the attached patch, I'd like to squash it before pushing.
-------------- next part --------------
>From a4b19b4b0e5d1e9b088059fc77f01e07d2407ca0 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Fri, 19 Jul 2013 16:52:11 +0200
Subject: [PATCH] Amend the doctext

---
 src/python/pysss.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/python/pysss.c b/src/python/pysss.c
index a2924ff32575e1d41a776769720129b42de860da..6ae9a25268e632817311ff3cf0cb9354d99b5be3 100644
--- a/src/python/pysss.c
+++ b/src/python/pysss.c
@@ -751,6 +751,8 @@ fail:
  */
 PyDoc_STRVAR(py_sss_getgrouplist__doc__,
     "Get list of groups user belongs to.\n\n"
+    "NOTE: The interface uses the system NSS calls and is not limited to "
+    "users served by the SSSD!\n"
     ":param username: name of user to get list for\n");
 
 static PyObject *py_sss_getgrouplist(PyObject *self, PyObject *args)
-- 
1.8.3.1



More information about the sssd-devel mailing list