Преглед изворни кода

Make default user removal its own function

Bob Mottram пре 10 година
родитељ
комит
1907dabcb2
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5
    0
      install-freedombone.sh

+ 5
- 0
install-freedombone.sh Прегледај датотеку

@@ -302,6 +302,9 @@ function argument_checks {
302 302
           exit 30
303 303
       fi
304 304
   fi
305
+}
306
+
307
+function remove_default_user {
305 308
   # make sure you don't use the default user account
306 309
   if [[ $MY_USERNAME == "debian" ]]; then
307 310
       echo 'Do not use the default debian user account. Create a different user with: adduser [username]'
@@ -310,6 +313,7 @@ function argument_checks {
310 313
   # remove the default debian user to prevent it from becoming an attack vector
311 314
   if [ -d /home/debian ]; then
312 315
       userdel -r debian
316
+      echo 'Default debian user account removed'
313 317
   fi
314 318
 }
315 319
 
@@ -3399,6 +3403,7 @@ function install_final {
3399 3403
 }
3400 3404
 
3401 3405
 argument_checks
3406
+remove_default_user
3402 3407
 configure_firewall
3403 3408
 configure_firewall_for_ssh
3404 3409
 configure_firewall_for_dns