Merge "'sudo' group different between RH and Debian"

This commit is contained in:
Zuul 2023-10-18 17:59:06 +00:00 committed by Gerrit Code Review
commit 32fe65295b

View File

@ -5,5 +5,13 @@ set -o pipefail
echo "Adding rescue user with root privileges..."
crypted_pass=$(</etc/ipa-rescue-config/ipa-rescue-password)
useradd -m rescue -G wheel -p $crypted_pass
# 'rescue' user should belong to sudo group
# on RH based it's wheel, on Debian based it's sudo
sudo_group=wheel
if [ "$(grep -Ei 'debian|ubuntu' /etc/*release)" ] ; then
sudo_group=sudo
fi
useradd -m rescue -G $sudo_group -p $crypted_pass
echo "rescue ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/rescue