mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 12:44:11 +08:00
smb3: improve check for when we send the security descriptor context on create
We had cases in the previous patch where we were sending the security descriptor context on SMB3 open (file create) in cases when we hadn't mounted with with "modefromsid" mount option. Add check for that mount flag before calling ad_sd_context in open init. Signed-off-by: Steve French <stfrench@microsoft.com> Reviewed-by: Pavel Shilovsky <pshilov@microsoft.com>
This commit is contained in:
parent
fdef665ba4
commit
231e2a0ba5
@ -2630,6 +2630,8 @@ SMB2_open_init(struct cifs_tcon *tcon, struct smb_rqst *rqst, __u8 *oplock,
|
||||
}
|
||||
|
||||
if ((oparms->disposition != FILE_OPEN) &&
|
||||
(oparms->cifs_sb) &&
|
||||
(oparms->cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MODE_FROM_SID) &&
|
||||
(oparms->mode != ACL_NO_MODE)) {
|
||||
if (n_iov > 2) {
|
||||
struct create_context *ccontext =
|
||||
|
Loading…
Reference in New Issue
Block a user