From d65f49de17b0ce06e9435ea0ac04011b87a94959 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 4 Oct 2019 15:58:19 -0500 Subject: [PATCH] ceph-daemon: fchmod before writing to keyring file Signed-off-by: Sage Weil --- src/ceph-daemon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ceph-daemon b/src/ceph-daemon index 8a652ec3072..79fb8a1b034 100755 --- a/src/ceph-daemon +++ b/src/ceph-daemon @@ -618,9 +618,9 @@ def command_bootstrap(): # output files if args.output_keyring: with open(args.output_keyring, 'w') as f: + os.fchmod(f.fileno(), 0o600) f.write('[client.admin]\n' '\tkey = ' + admin_key + '\n') - os.fchmod(f.fileno(), 0o600) logging.info('Wrote keyring to %s' % args.output_keyring) if args.output_config: with open(args.output_config, 'w') as f: -- 2.39.5