diff --git a/gns3server/compute/base_manager.py b/gns3server/compute/base_manager.py index 0ede64d9..84451138 100644 --- a/gns3server/compute/base_manager.py +++ b/gns3server/compute/base_manager.py @@ -325,6 +325,10 @@ class BaseManager: # do not check anything on Windows return True + if sys.platform.startswith("darwin"): + if os.stat(executable).st_uid == 0: + return True + if os.geteuid() == 0: # we are root, so we should have privileged access. return True