diff --git a/diskimage_builder/elements/devuser/install.d/50-devuser b/diskimage_builder/elements/devuser/install.d/50-devuser index 8819b34cc..2e0b4ad2a 100755 --- a/diskimage_builder/elements/devuser/install.d/50-devuser +++ b/diskimage_builder/elements/devuser/install.d/50-devuser @@ -19,7 +19,11 @@ fi set -x if [ -n "${DIB_DEV_USER_PWDLESS_SUDO}" ]; then - mkdir -p /etc/sudoers.d/ + if [ ! -d /etc/sudoers.d/ ]; then + mkdir -p /etc/sudoers.d/ + chmod 0750 /etc/sudoers.d/ + chown root:root /etc/sudoers.d/ + fi cat > /etc/sudoers.d/${DIB_DEV_USER_USERNAME} << EOF ${DIB_DEV_USER_USERNAME} ALL=(ALL) NOPASSWD:ALL EOF