summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2013-05-07 14:07:56 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-05-10 16:57:37 +0200
commit2aaa41c82462fd4da42851eb925fabe970b76c51 (patch)
treeaae2baf546ce54586076677cc1d9c750e33229df
parent96db69c1dc0e0ae0413dbcb47cd14799f6459e74 (diff)
downloadsssd-2aaa41c82462fd4da42851eb925fabe970b76c51.tar.gz
sssd-2aaa41c82462fd4da42851eb925fabe970b76c51.tar.xz
sssd-2aaa41c82462fd4da42851eb925fabe970b76c51.zip
sudo responder: use fully qualified name for subdomain users
https://fedorahosted.org/sssd/ticket/1912 Patch that converts subdomain usernames into fully qualified format made it to the 1.9 branch but sudo wasn't aware of it. This patch changes sysdb_getpwnam call to sysdb_subdom_getpwnam which converts username into fqn if the domain is subdomain.
-rw-r--r--src/responder/sudo/sudosrv_get_sudorules.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/responder/sudo/sudosrv_get_sudorules.c b/src/responder/sudo/sudosrv_get_sudorules.c
index fd2902a1e..9f36e6c74 100644
--- a/src/responder/sudo/sudosrv_get_sudorules.c
+++ b/src/responder/sudo/sudosrv_get_sudorules.c
@@ -136,7 +136,7 @@ static errno_t sudosrv_get_user(struct sudo_dom_ctx *dctx)
goto done;
}
- ret = sysdb_getpwnam(dctx, sysdb, name, &user);
+ ret = sysdb_subdom_getpwnam(dctx, sysdb, name, &user);
if (ret != EOK) {
DEBUG(SSSDBG_OP_FAILURE,
("Failed to make request to our cache!\n"));