diff options
Diffstat (limited to 'src/sbin')
-rwxr-xr-x | src/sbin/bcfg2-info | 2 | ||||
-rwxr-xr-x | src/sbin/bcfg2-test | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/sbin/bcfg2-info b/src/sbin/bcfg2-info index a6c3149bc..2c97a9b91 100755 --- a/src/sbin/bcfg2-info +++ b/src/sbin/bcfg2-info @@ -726,6 +726,8 @@ Bcfg2 client itself.""") def run(self, args): # pylint: disable=W0221 try: + if os.getuid() == 0: + self._drop_privileges() self.load_plugins() self.block_for_fam_events(handle_events=True) if args: diff --git a/src/sbin/bcfg2-test b/src/sbin/bcfg2-test index 7c38a65d8..1d89210c9 100755 --- a/src/sbin/bcfg2-test +++ b/src/sbin/bcfg2-test @@ -20,7 +20,10 @@ try: HAS_MULTIPROC = True except ImportError: HAS_MULTIPROC = False - active_children = lambda: [] # pylint: disable=C0103 + + def active_children(): + """active_children() when multiprocessing lib is missing.""" + return [] class CapturingLogger(object): |