summaryrefslogtreecommitdiffstats
path: root/src/python
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2015-03-05 15:10:43 +0100
committerJakub Hrozek <jhrozek@redhat.com>2015-03-13 11:54:08 +0100
commit7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8 (patch)
tree9f2025d706565d31fcb183f9b999dbeb47a2d5dc /src/python
parent997864d4953a655f6ee4fe27b70fdaa30bd7790e (diff)
downloadsssd-7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8.tar.gz
sssd-7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8.tar.xz
sssd-7bbf9d1d054f0571fa90ff5dd400a6f4a5a7f6c8.zip
PAM: use the logon_name as the key for the PAM initgr cache
Currently the name member of the pam_data struct is used as a key but it can change during a request. Especially for sub-domain users the name is changed from the short to the fully-qualified version before the cache entry is created. As a result the cache searches are always done with the short name while the entry was written with the fully-qualified name. The logon_name member of the pam_data struct contains the name which was send by the PAM client and is never changed during the request. Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/python')
0 files changed, 0 insertions, 0 deletions