From c8fa419326413f3ff0506bfa0d0d8ef88a5139b4 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 27 Nov 2019 08:01:45 -0600 Subject: [PATCH] ceph-daemon: error out if not root Signed-off-by: Sage Weil --- src/ceph-daemon/ceph-daemon | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ceph-daemon/ceph-daemon b/src/ceph-daemon/ceph-daemon index bbaa36495d7..a614bd55b92 100755 --- a/src/ceph-daemon/ceph-daemon +++ b/src/ceph-daemon/ceph-daemon @@ -1928,6 +1928,11 @@ if __name__ == "__main__": logging.basicConfig(level=logging.INFO) logger = logging.getLogger('ceph-daemon') + # root? + if os.geteuid() != 0: + sys.stderr.write('ERROR: ceph-daemon should be run as root\n') + sys.exit(1) + # podman or docker? if args.docker: container_path = find_program('docker') -- 2.47.3