From e39439831f29f5307f463e5572f916c127117772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1nos=20Gerzson?= Date: Wed, 30 Nov 2022 22:08:18 +0100 Subject: [PATCH] [FIX] Issue #529: become plugin podman_unshare become_user default (#530) Signed-off-by: Janos Gerzson Signed-off-by: Janos Gerzson --- plugins/become/podman_unshare.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/become/podman_unshare.py b/plugins/become/podman_unshare.py index 032da14..c4f1f21 100644 --- a/plugins/become/podman_unshare.py +++ b/plugins/become/podman_unshare.py @@ -17,8 +17,7 @@ DOCUMENTATION = """ version_added: 1.9.0 options: become_user: - description: User you 'become' to execute the task - default: root + description: User you 'become' to execute the task ('root' is not a valid value here). ini: - section: privilege_escalation key: become_user @@ -130,8 +129,8 @@ class BecomeModule(BecomeBase): becomecmd = 'podman unshare' - user = self.get_option('become_user') or '' - if user: + user = self.get_option('become_user') or 'root' + if user != 'root': cmdlist = [self.get_option('become_exe') or 'sudo'] # -i is required, because # podman unshare should be executed in a login shell to avoid chdir permission errors