summaryrefslogtreecommitdiffstats
path: root/source/smbd/posix_acls.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2008-01-24 13:27:00 -0800
committerJeremy Allison <jra@samba.org>2008-01-24 13:27:00 -0800
commitb628269b3260661cb4eeeab8c533b3129827ba62 (patch)
tree58358487b00f91a2cecaa8ef72478e00b0976d15 /source/smbd/posix_acls.c
parente898789e0d819df05b14bcedfa1d230c7a983440 (diff)
downloadsamba-b628269b3260661cb4eeeab8c533b3129827ba62.tar.gz
samba-b628269b3260661cb4eeeab8c533b3129827ba62.tar.xz
samba-b628269b3260661cb4eeeab8c533b3129827ba62.zip
Add debug messages to trace this if needed.
Jeremy.
Diffstat (limited to 'source/smbd/posix_acls.c')
-rw-r--r--source/smbd/posix_acls.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/source/smbd/posix_acls.c b/source/smbd/posix_acls.c
index 40979cd6a2c..dee5d8e7c9d 100644
--- a/source/smbd/posix_acls.c
+++ b/source/smbd/posix_acls.c
@@ -3297,11 +3297,21 @@ static NTSTATUS append_parent_acl(files_struct *fsp,
if (fsp->is_directory) {
if (!(se->flags & SEC_ACE_FLAG_CONTAINER_INHERIT)) {
/* Doesn't apply to a directory - ignore. */
+ DEBUG(10,("append_parent_acl: directory %s "
+ "ignoring non container "
+ "inherit flags %u\n",
+ fsp->fsp_name,
+ (unsigned int)se->flags ));
continue;
}
} else {
if (!(se->flags & SEC_ACE_FLAG_OBJECT_INHERIT)) {
/* Doesn't apply to a file - ignore. */
+ DEBUG(10,("append_parent_acl: file %s "
+ "ignoring non object "
+ "inherit flags %u\n",
+ fsp->fsp_name,
+ (unsigned int)se->flags ));
continue;
}
}
@@ -3319,6 +3329,10 @@ static NTSTATUS append_parent_acl(files_struct *fsp,
}
if (k < psd->dacl->num_aces) {
/* SID matched. Ignore. */
+ DEBUG(10,("append_parent_acl: path %s "
+ "ignoring protected sid %s\n",
+ fsp->fsp_name,
+ sid_string_dbg(&se->trustee)));
continue;
}
}