mirror of
https://github.com/samba-team/samba.git
synced 2025-01-22 22:04:08 +03:00
s4-pvfs: fixed access check failure in SFILEINFO test
matching windows behaviour is not always the right thing to do!
This commit is contained in:
parent
d5387edb88
commit
d78921d78c
@ -1941,15 +1941,12 @@ NTSTATUS pvfs_can_update_file_size(struct pvfs_state *pvfs,
|
|||||||
NTCREATEX_SHARE_ACCESS_WRITE |
|
NTCREATEX_SHARE_ACCESS_WRITE |
|
||||||
NTCREATEX_SHARE_ACCESS_DELETE;
|
NTCREATEX_SHARE_ACCESS_DELETE;
|
||||||
/*
|
/*
|
||||||
* I would have thought that we would need to pass
|
* this code previous set only SEC_FILE_WRITE_ATTRIBUTE, with
|
||||||
* SEC_FILE_WRITE_DATA | SEC_FILE_APPEND_DATA here too
|
* a comment that this seemed to be wrong, but matched windows
|
||||||
*
|
* behaviour. It now appears that this windows behaviour is
|
||||||
* But you only need SEC_FILE_WRITE_ATTRIBUTE permissions
|
* just a bug.
|
||||||
* to set the filesize.
|
|
||||||
*
|
|
||||||
* --metze
|
|
||||||
*/
|
*/
|
||||||
access_mask = SEC_FILE_WRITE_ATTRIBUTE;
|
access_mask = SEC_FILE_WRITE_ATTRIBUTE | SEC_FILE_WRITE_DATA | SEC_FILE_APPEND_DATA;
|
||||||
delete_on_close = false;
|
delete_on_close = false;
|
||||||
break_to_none = true;
|
break_to_none = true;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user