smbd: drop requirement for full open for READ_CONTROL_ACCESS, WRITE_DAC_ACCESS and...
[samba.git] / source3 / smbd / open.c
index c29662b4fd25bfcb02fd90603c3b994d483e36d0..2427774af1f74b0224041d51b2c3f768f4b2b2e9 100644 (file)
@@ -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;