s3:g_lock: g_lock.tdb should not be executable
authorChristian Ambach <ambi@samba.org>
Mon, 27 Jun 2011 13:44:10 +0000 (15:44 +0200)
committerChristian Ambach <ambi@samba.org>
Mon, 27 Jun 2011 15:09:12 +0000 (17:09 +0200)
TDBs are not executable, so do not create the file with
the execution bit set

Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Mon Jun 27 17:09:12 CEST 2011 on sn-devel-104

source3/lib/g_lock.c

index 006ee3698cc0e8f9b69b3d10a652addb25845729..4bda7c8e6c9f37285f7eccb4fb413e4aebde90bc 100644 (file)
@@ -57,7 +57,8 @@ struct g_lock_ctx *g_lock_ctx_init(TALLOC_CTX *mem_ctx,
        result->msg = msg;
 
        result->db = db_open(result, lock_path("g_lock.tdb"), 0,
-                            TDB_CLEAR_IF_FIRST|TDB_INCOMPATIBLE_HASH, O_RDWR|O_CREAT, 0700);
+                            TDB_CLEAR_IF_FIRST|TDB_INCOMPATIBLE_HASH,
+                            O_RDWR|O_CREAT, 0600);
        if (result->db == NULL) {
                DEBUG(1, ("g_lock_init: Could not open g_lock.tdb"));
                TALLOC_FREE(result);