summaryrefslogtreecommitdiff
path: root/fs/cifs/readdir.c
diff options
context:
space:
mode:
authorSachin Prabhu <sprabhu@redhat.com>2014-12-03 12:26:36 (GMT)
committerSteve French <steve.french@primarydata.com>2014-12-08 05:43:02 (GMT)
commitee9bbf465d8bb82ff2081834cb53a0ea7574c423 (patch)
tree70249e88b971ed2a70cc4fb788c7b86d4a37cc40 /fs/cifs/readdir.c
parent0b456f04bcdf5b1151136adaada158bfc26f1be7 (diff)
downloadlinux-ee9bbf465d8bb82ff2081834cb53a0ea7574c423.tar.xz
Set UID in sess_auth_rawntlmssp_authenticate too
A user complained that they were unable to login to their cifs share after a kernel update. From the wiretrace we can see that the server returns different UIDs as response to NTLMSSP_NEGOTIATE and NTLMSSP_AUTH phases. With changes in the authentication code, we no longer set the cifs_sess->Suid returned in response to the NTLM_AUTH phase and continue to use the UID sent in response to the NTLMSSP_NEGOTIATE phase. This results in the server denying access to the user when the user attempts to do a tcon connect. See https://bugzilla.redhat.com/show_bug.cgi?id=1163927 A test kernel containing patch was tested successfully by the user. Signed-off-by: Sachin Prabhu <sprabhu@redhat.com> Signed-off-by: Steve French <steve.french@primarydata.com>
Diffstat (limited to 'fs/cifs/readdir.c')
0 files changed, 0 insertions, 0 deletions