From: Sage Weil Date: Thu, 7 Jun 2012 20:57:10 +0000 (-0700) Subject: mon: use mode 0600 throughout X-Git-Tag: v0.48argonaut~99 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7332e9c717fb627d51efcaa3f31473a2c129e876;p=ceph.git mon: use mode 0600 throughout Fixes: #2526 Signed-off-by: Sage Weil --- diff --git a/src/mon/MonitorStore.cc b/src/mon/MonitorStore.cc index 5c6edefb9b9a..ea4ac17cee85 100644 --- a/src/mon/MonitorStore.cc +++ b/src/mon/MonitorStore.cc @@ -174,7 +174,7 @@ void MonitorStore::put_int(version_t val, const char *a, const char *b) char tfn[1024]; snprintf(tfn, sizeof(tfn), "%s.new", fn); - int fd = TEMP_FAILURE_RETRY(::open(tfn, O_WRONLY|O_CREAT, 0644)); + int fd = TEMP_FAILURE_RETRY(::open(tfn, O_WRONLY|O_CREAT, 0600)); if (fd < 0) { int err = errno; derr << "MonitorStore::put_int: failed to open '" << tfn << "': " @@ -308,7 +308,7 @@ int MonitorStore::write_bl_ss_impl(bufferlist& bl, const char *a, const char *b, int err = 0; int fd; if (append) { - fd = ::open(fn, O_WRONLY|O_CREAT|O_APPEND, 0644); + fd = ::open(fn, O_WRONLY|O_CREAT|O_APPEND, 0600); if (fd < 0) { err = -errno; derr << "failed to open " << fn << "for append: " @@ -317,7 +317,7 @@ int MonitorStore::write_bl_ss_impl(bufferlist& bl, const char *a, const char *b, } } else { snprintf(tfn, sizeof(tfn), "%s.new", fn); - fd = ::open(tfn, O_WRONLY|O_CREAT|O_TRUNC, 0644); + fd = ::open(tfn, O_WRONLY|O_CREAT|O_TRUNC, 0600); if (fd < 0) { err = -errno; derr << "failed to open " << tfn << ": " << cpp_strerror(err) << dendl; @@ -379,7 +379,7 @@ int MonitorStore::put_bl_sn_map(const char *a, snprintf(fn, sizeof(fn), "%s/%llu", dfn, (long long unsigned)p->first); snprintf(tfn, sizeof(tfn), "%s.new", fn); - int fd = ::open(tfn, O_WRONLY|O_CREAT, 0644); + int fd = ::open(tfn, O_WRONLY|O_CREAT, 0600); if (fd < 0) { int err = -errno; derr << "failed to open " << tfn << ": " << cpp_strerror(err) << dendl;