From eb2ec2c35742caf164b49b660b5045d08cac7623 Mon Sep 17 00:00:00 2001 From: Pavel Reichl Date: Wed, 8 Jan 2014 15:46:57 +0000 Subject: simple access: match objects using flat name Use flat name to recognise users and groups belonging to main sssd domain. Resolves: https://fedorahosted.org/sssd/ticket/2189 --- src/providers/simple/simple_access.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/providers/simple/simple_access.c b/src/providers/simple/simple_access.c index 46b045e53..f2bfe7550 100644 --- a/src/providers/simple/simple_access.c +++ b/src/providers/simple/simple_access.c @@ -140,7 +140,9 @@ static errno_t simple_access_parse_names(TALLOC_CTX *mem_ctx, goto done; } - if (domain == NULL || strcasecmp(domain, be_ctx->domain->name) == 0) { + if (domain == NULL || strcasecmp(domain, be_ctx->domain->name) == 0 || + (be_ctx->domain->flat_name != NULL && + strcasecmp(domain, be_ctx->domain->flat_name) == 0)) { /* This object belongs to main SSSD domain. Those users and groups * are stored without domain part, so we will strip it off. * */ -- cgit