From a6cceef986d46a4b66cb5455f8f3116dd9515708 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Mon, 13 Jul 2020 10:55:55 -0400 Subject: [PATCH 1/3] Removes create admin user from setup --- setup/so-setup | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup/so-setup b/setup/so-setup index eab45388a..0c19fcfee 100755 --- a/setup/so-setup +++ b/setup/so-setup @@ -188,7 +188,7 @@ case "$setup_type" in whiptail_management_interface_dns_search fi - collect_adminuser_inputs + #collect_adminuser_inputs ;; 'network') whiptail_network_notice @@ -341,8 +341,8 @@ if [[ "$setup_type" == 'iso' ]]; then set_hostname_iso set_management_interface - add_admin_user - disable_onion_user + #add_admin_user + #disable_onion_user fi { From 14faa3b898269064079b2795566efa8ed93b12d0 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Mon, 13 Jul 2020 11:08:04 -0400 Subject: [PATCH 2/3] Clean up bash profile --- setup/so-functions | 12 +++++++----- setup/so-setup | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/setup/so-functions b/setup/so-functions index df19a17b7..1bbe4dccc 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -656,12 +656,14 @@ detect_os() { } -disable_onion_user() { - # Disable the default account cause security. - usermod -L onion - +disable_auto_start() { + # Remove the automated setup script from crontab, if it exists - crontab -u onion -r + crontab -u $USER -r + + # Truncate last line of the bash profile + sed -i '$ d' /home/$USER/.bash_profile + } disable_misc_network_features() { diff --git a/setup/so-setup b/setup/so-setup index 0c19fcfee..a0e545b92 100755 --- a/setup/so-setup +++ b/setup/so-setup @@ -342,7 +342,7 @@ if [[ "$setup_type" == 'iso' ]]; then set_management_interface #add_admin_user - #disable_onion_user + disable_auto_start fi { From dc0aa270d9382ac5b0913dfce97c8b7e69eab23b Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Mon, 13 Jul 2020 11:12:11 -0400 Subject: [PATCH 3/3] Fix ISO rsync --- setup/so-functions | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/so-functions b/setup/so-functions index 1bbe4dccc..9885c48ff 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -1420,8 +1420,8 @@ setup_salt_master_dirs() { # Copy over the salt code and templates if [ "$setup_type" = 'iso' ]; then - rsync -avh --exclude 'TRANS.TBL' /home/onion/SecurityOnion/pillar/* $default_salt_dir/pillar/ >> "$setup_log" 2>&1 - rsync -avh --exclude 'TRANS.TBL' /home/onion/SecurityOnion/salt/* $default_salt_dir/salt/ >> "$setup_log" 2>&1 + rsync -avh --exclude 'TRANS.TBL' /home/$USER/SecurityOnion/pillar/* $default_salt_dir/pillar/ >> "$setup_log" 2>&1 + rsync -avh --exclude 'TRANS.TBL' /home/$USER/SecurityOnion/salt/* $default_salt_dir/salt/ >> "$setup_log" 2>&1 else cp -R ../pillar/* $default_salt_dir/pillar/ >> "$setup_log" 2>&1 cp -R ../salt/* $default_salt_dir/salt/ >> "$setup_log" 2>&1