From: Sage Weil Date: Wed, 27 Nov 2019 14:01:45 +0000 (-0600) Subject: ceph-daemon: error out if not root X-Git-Tag: v15.1.0~733^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F31886%2Fhead;p=ceph.git ceph-daemon: error out if not root Signed-off-by: Sage Weil --- diff --git a/src/ceph-daemon/ceph-daemon b/src/ceph-daemon/ceph-daemon index bbaa36495d7c0..a614bd55b92b1 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')