From aa0a7cf51a8b4ed2f188c2c38c4d5d47688de9ad Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 13 Sep 2012 16:11:31 -0700 Subject: Add bool use_privs parameter to smbd_check_access_rights() If this is set we should use it in preference to blindly assuming root can do anything. Currently set to 'false' in (most) callers. --- source3/smbd/dir.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source3/smbd/dir.c') diff --git a/source3/smbd/dir.c b/source3/smbd/dir.c index b212c38dd3..e12812e8da 100644 --- a/source3/smbd/dir.c +++ b/source3/smbd/dir.c @@ -533,6 +533,7 @@ NTSTATUS dptr_create(connection_struct *conn, } status = smbd_check_access_rights(conn, smb_dname, + backup_intent, SEC_DIR_LIST); if (!NT_STATUS_IS_OK(status)) { return status; @@ -1281,6 +1282,7 @@ static bool user_can_read_file(connection_struct *conn, return NT_STATUS_IS_OK(smbd_check_access_rights(conn, smb_fname, + false, FILE_READ_DATA)); } -- cgit