]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-daemon: error out if not root 31886/head
authorSage Weil <sage@redhat.com>
Wed, 27 Nov 2019 14:01:45 +0000 (08:01 -0600)
committerSage Weil <sage@redhat.com>
Wed, 27 Nov 2019 14:01:45 +0000 (08:01 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/ceph-daemon/ceph-daemon

index bbaa36495d7c03c2b7d7985fa74e8364274a0445..a614bd55b92b1ded6f7b4f77bd0ee69e9b31ffc8 100755 (executable)
@@ -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')