mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
smbd: drop requirement for full open for READ_CONTROL_ACCESS, WRITE_DAC_ACCESS and WRITE_OWNER_ACCESS
This was needed before we had pathref fsps, with pathref fsps we can do operation requiring WRITE_OWNER_ACCESS, WRITE_DAC_ACCESS and READ_CONTROL_ACCESS on the pathref fsp. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14700 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
7818513053
commit
e71e373a07
@ -1279,10 +1279,7 @@ static NTSTATUS open_file(files_struct *fsp,
|
||||
FILE_WRITE_DATA |
|
||||
FILE_APPEND_DATA |
|
||||
FILE_EXECUTE |
|
||||
WRITE_DAC_ACCESS |
|
||||
WRITE_OWNER_ACCESS |
|
||||
SEC_FLAG_SYSTEM_SECURITY |
|
||||
READ_CONTROL_ACCESS;
|
||||
SEC_FLAG_SYSTEM_SECURITY;
|
||||
bool creating = !file_existed && (flags & O_CREAT);
|
||||
bool truncating = (flags & O_TRUNC);
|
||||
bool open_fd = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user