The branch, v3-4-ctdb has been updated
       via  f5b246a6e2adf01455f681c00b76cdceb3579f1a (commit)
      from  224188a5e1388d70049ecc2c30b8b26f1acb84dc (commit)

http://gitweb.samba.org/?p=obnox/samba-ctdb.git;a=shortlog;h=v3-4-ctdb


- Log -----------------------------------------------------------------
commit f5b246a6e2adf01455f681c00b76cdceb3579f1a
Author: Christian Ambach <christian.amb...@de.ibm.com>
Date:   Tue Jul 21 13:56:17 2009 +0200

    do not log chdir with level 0 if reason is access denied
    
    this changes the level of logs caused by users trying to access shares
    or subdirectories for which they do not have access to in the ACL
    
    this can fill up the samba log even with log level 0 and is more an
    expected kind of logs that IMHO should not be logged with such a high
    level.
    
    All other errors while chdir() will still be logged with level 0
    
    Signed-off-by: Christian Ambach <christian.amb...@de.ibm.com>
    Signed-off-by: Michael Adam <ob...@samba.org>

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

Summary of changes:
 source3/smbd/service.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/smbd/service.c b/source3/smbd/service.c
index 0674aa3..9f18886 100644
--- a/source3/smbd/service.c
+++ b/source3/smbd/service.c
@@ -182,8 +182,8 @@ bool set_current_service(connection_struct *conn, uint16 
flags, bool do_chdir)
        if (do_chdir &&
            vfs_ChDir(conn,conn->connectpath) != 0 &&
            vfs_ChDir(conn,conn->origpath) != 0) {
-               DEBUG(0,("chdir (%s) failed\n",
-                        conn->connectpath));
+                DEBUG(((errno!=EACCES)?0:3),("chdir (%s) failed, reason: %s\n",
+                         conn->connectpath, strerror(errno)));
                return(False);
        }
 


-- 
SAMBA-CTDB repository

Reply via email to