The branch, master has been updated
       via  b2c301ad3b8 sharesec: Add SEC_DIR_DELETE_CHILD to CHANGE permissions
      from  b9b82f3611c s3: libsmb: Call cli_dfs_target_check() from 
cli_smb2_rename_send().

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit b2c301ad3b80c2a25627035e0caf1f8e619fe071
Author: Volker Lendecke <v...@samba.org>
Date:   Wed Feb 2 10:02:37 2022 +0100

    sharesec: Add SEC_DIR_DELETE_CHILD to CHANGE permissions
    
    Otherwise you can't rename or delete files using CHANGE permissions using
    the sharesec or shareacls utility
    
    Signed-off-by: Volker Lendecke <v...@samba.org>
    Reviewed-by: Jeremy Allison <j...@samba.org>
    
    Autobuild-User(master): Jeremy Allison <j...@samba.org>
    Autobuild-Date(master): Fri Feb  4 19:36:53 UTC 2022 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 source3/lib/util_sd.c | 1 +
 1 file changed, 1 insertion(+)


Changeset truncated at 500 lines:

diff --git a/source3/lib/util_sd.c b/source3/lib/util_sd.c
index d90d566cdb2..2141eaf49ac 100644
--- a/source3/lib/util_sd.c
+++ b/source3/lib/util_sd.c
@@ -50,6 +50,7 @@ static const struct perm_value special_values[] = {
 static const struct perm_value standard_values[] = {
        { "READ",   SEC_RIGHTS_DIR_READ|SEC_DIR_TRAVERSE },
        { "CHANGE", SEC_RIGHTS_DIR_READ|SEC_STD_DELETE|\
+         SEC_DIR_DELETE_CHILD|\
          SEC_RIGHTS_DIR_WRITE|SEC_DIR_TRAVERSE },
        { "FULL",   SEC_RIGHTS_DIR_ALL },
        { NULL, 0 },


-- 
Samba Shared Repository

Reply via email to