mirror of
https://github.com/ThunixdotNet/makeuser.git
synced 2026-01-24 13:40:17 +00:00
move common code in both makeuser and makeuser_no_ansible to include/functions
This commit is contained in:
@@ -22,23 +22,8 @@ case $1 in
|
||||
usage; error_exit "unknown option $1" ;;
|
||||
*)
|
||||
[[ $# -ne 3 ]] && error_exit "not enough args"
|
||||
echo "adding new user $1"
|
||||
newpw=`pwgen -1B 10`
|
||||
pwcrypt=$(perl -e "print crypt('${newpw}', 'sa');")
|
||||
# sudo useradd -m -g 1000 -p $pwcrypt -s /bin/bash $1 || exit 1
|
||||
# This is the welcome for team.
|
||||
# sed -e "s/newusername/$1/g" -e "s/newpassword/$newpw/" $EMAIL_TEMPLATE | sudo mail $1 $2 $ADMIN_EMAIL
|
||||
|
||||
# This is the welcome email for thunix
|
||||
sed -e "s/newusername/$1/g" -e "s/newpassword/$newpw/g" include/email.tmpl | sudo mail -s "Welcome to Thunix!" $2
|
||||
sed -e "s/newusername/$1/g" -e "s/newpassword/$newpw/g" include/email.tmpl | sudo mail -s "Welcome to Thunix!" $ADMIN_EMAIL
|
||||
sub_to_list $1
|
||||
|
||||
# We don't need this for thunix, since ansible will do it
|
||||
# echo "$3" | tee /home/$1/.ssh/authorized_keys
|
||||
|
||||
# If root doesn't have a fediverse account, comment this out
|
||||
# sudo toot "welcome new user ~$1!"
|
||||
makeuser_no_ansible #adding new user
|
||||
|
||||
;;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user