diff --git a/rse-bash-modules.sh b/rse-bash-modules.sh index 7055fc076d2be2cc7668df26318e06e172a3d3c3..2f894de1469b5b9ea15dc75bd5679af1ef989572 100644 --- a/rse-bash-modules.sh +++ b/rse-bash-modules.sh @@ -66,7 +66,8 @@ func_rse_make_sudo_account() { NEW_UID=$((NEW_UID + 1)) done if [[ ! -e /etc/sudoers.d/${NEW_ACCOUNT} ]]; then - sudo echo "${NEW_ACCOUNT} ALL=(ALL:ALL) NOPASSWD:ALL" > /tmp/${NEW_ACCOUNT}.sudo + echo "${NEW_ACCOUNT} ALL=(ALL:ALL) NOPASSWD:ALL" > /tmp/${NEW_ACCOUNT}.sudo + chown root:root /tmp/${NEW_ACCOUNT}.sudo sudo mv /tmp/${NEW_ACCOUNT}.sudo /etc/sudoers.d/${NEW_ACCOUNT} fi fi