Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1147936 - group members returned in lowercase with case_sensitive=preserving
group members returned in lowercase with case_sensitive=preserving
Status: CLOSED ERRATA
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: sssd (Show other bugs)
7.1
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: Jakub Hrozek
Kaushik Banerjee
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-09-30 07:07 EDT by Kaushik Banerjee
Modified: 2015-03-05 05:33 EST (History)
7 users (show)

See Also:
Fixed In Version: sssd-1.12.1-3.el7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-03-05 05:33:53 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2015:0441 normal SHIPPED_LIVE sssd bug fix and enhancement update 2015-03-05 10:05:27 EST

  None (edit)
Description Kaushik Banerjee 2014-09-30 07:07:26 EDT
Description of problem:
group members are returned in lowercase with case_sensitive=preserving

Version-Release number of selected component (if applicable):
sssd-1.12.1-2.el7

How reproducible:
Always

Steps to Reproduce:
1. Add the following user and group to ldap server
dn: cn=User_CS1_grp1,ou=Groups,dc=example,dc=com
objectClass: posixGroup
memberUid: User_CS1
cn: User_CS1_grp1_Alias
cn: User_CS1_grp1
gidNumber: 304560

dn: uid=User_CS1,ou=Users,dc=example,dc=com
objectClass: posixAccount
objectClass: account
cn: User_CS1
homeDirectory: /home/User_CS1
userPassword:: XXXXX
uid: User_CS1_Alias
uid: User_CS1
uidNumber: 304560
gidNumber: 304560

2. Set case_sensitive=preserving in domain section of sssd.conf

3. Lookup group
# getent group user_cs1_grp1
User_CS1_grp1:*:304560:user_cs1

# getent group User_CS1_grp1
User_CS1_grp1:*:304560:user_cs1


Actual results:
The case is converted to lowercase for group members

Expected results:
Case should be preserved for group members too.

Additional info:
id lookup of user shows group names with preserved cases.
# id user_cs1
uid=304560(User_CS1) gid=304560(User_CS1_grp1) groups=304560(User_CS1_grp1)

# id User_CS1
uid=304560(User_CS1) gid=304560(User_CS1_grp1) groups=304560(User_CS1_grp1)
Comment 2 Jakub Hrozek 2014-09-30 10:21:54 EDT
Michal, can you look at this one as well?
Comment 3 Michal Zidek 2014-10-01 07:10:26 EDT
We pass wrong parameter to sss_get_cased_name when getting group members (case_sensitive instead of case_preserve). Will send patch soon.
Comment 4 Jakub Hrozek 2014-10-01 09:22:20 EDT
(In reply to Michal Zidek from comment #3)
> We pass wrong parameter to sss_get_cased_name when getting group members
> (case_sensitive instead of case_preserve). Will send patch soon.

Thanks, cloning!
Comment 5 Jakub Hrozek 2014-10-01 09:23:14 EDT
Upstream ticket:
https://fedorahosted.org/sssd/ticket/2453
Comment 6 Jakub Hrozek 2014-10-01 13:31:53 EDT
* master: f6e008fe677ffcf8781c1d5154544066ea7ca9d4
Comment 8 Kaushik Banerjee 2014-12-03 04:43:21 EST
Verified in version 1.12.2-28.el7

# getent group User_CS1_grp1
User_CS1_grp1_Alias:*:304560:User_CS1
Comment 10 errata-xmlrpc 2015-03-05 05:33:53 EST
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-0441.html

Note You need to log in before you can comment on or make changes to this bug.