From a03c58b2025baa9d975b667e4f03598e13e57450 Mon Sep 17 00:00:00 2001 From: Naglfar Date: Wed, 15 Jan 2020 19:16:53 +0100 Subject: [PATCH] Added Recovery Account function to makeuser script --- include/functions | 7 +++++++ makeuser | 4 +++- makeuser_no_ansible | 4 +++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/include/functions b/include/functions index 52492b1..d1308a8 100644 --- a/include/functions +++ b/include/functions @@ -34,3 +34,10 @@ makeuser_no_ansible() #If root doesn't have a fediverse account, comment this out #sudo toot "welcome new user ~$1!" } + +add_account_recovery() +{ + sudo mkdir --mode=700 /home/$1/.thunix + sudo echo echo $2 > /home/$1/.thunix/recovery + sudo chmod 600 > /home/$1/.thunix/recovery +} diff --git a/makeuser b/makeuser index cebd430..bd58546 100755 --- a/makeuser +++ b/makeuser @@ -24,7 +24,9 @@ case $1 in *) [[ $# -ne 3 ]] && error_exit "not enough args" - makeuser_no_ansible $1 $2 #adding new user + #adding new user + makeuser_no_ansible $1 $2 + add_account_recovery $1 $2 #Thunix specific section currdir=`pwd` diff --git a/makeuser_no_ansible b/makeuser_no_ansible index 0ab18d6..0caa647 100755 --- a/makeuser_no_ansible +++ b/makeuser_no_ansible @@ -23,7 +23,9 @@ case $1 in *) [[ $# -ne 3 ]] && error_exit "not enough args" - makeuser_no_ansible $1 $2 #adding new user + #adding new user + makeuser_no_ansible $1 $2 + add_account_recovery $1 $2 ;;