Skip to content
Permalink
Browse files Browse the repository at this point in the history
[feat] Remove so-setup permission from sudoers file after iso setup
Closes #1701
  • Loading branch information
rwwiv committed Nov 17, 2020
1 parent d13733e commit b146700
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
7 changes: 7 additions & 0 deletions salt/common/tools/sbin/soup
Expand Up @@ -191,6 +191,7 @@ pillar_changes() {
[[ "$INSTALLEDVERSION" =~ rc.1 ]] && rc1_to_rc2
[[ "$INSTALLEDVERSION" =~ rc.2 ]] && rc2_to_rc3
[[ "$INSTALLEDVERSION" =~ rc.3 ]] && rc3_to_2.3.0
[[ "$INSTALLEDVERSION" =~ 2.3.2 ]] && up_2.3.2_to_2.3.10

}

Expand Down Expand Up @@ -292,6 +293,12 @@ unmount_update() {
umount /tmp/soagupdate
}

up_2.3.2_to_2.3.10() {
if grep -q "so-setup" /etc/sudoers; then
echo "[ INFO ] There is an entry for so-setup in the sudoers file, this can be safely deleted using \"visudo\"."
fi
}

update_centos_repo() {
# Update the files in the repo
echo "Syncing new updates to /nsm/repo"
Expand Down
4 changes: 4 additions & 0 deletions setup/so-functions
Expand Up @@ -1019,6 +1019,10 @@ install_cleanup() {
# If Mysql is running stop it
/usr/sbin/so-mysql-stop

if [[ $install_type == 'iso' ]]; then
info "Removing so-setup permission entry from sudoers file"
sed -i '/so-setup/d' /etc/sudoers
fi
}

import_registry_docker() {
Expand Down

0 comments on commit b146700

Please sign in to comment.