diff --git a/user.sh b/user.sh index 21312fb..b78c422 100755 --- a/user.sh +++ b/user.sh @@ -1,5 +1,5 @@ #!/bin/sh -create_user_files() { +configure_user_files() { key_file="$1" tilde_username="$2" tilde_name="$3" @@ -61,10 +61,14 @@ configure_user() { touch "$user_homedir/first_login" - create_user_files "$key_file" "$tilde_username" "$tilde_name" "$user_homedir" + configure_user_files "$key_file" "$tilde_username" "$tilde_name" "$user_homedir" chown -R "$tilde_username:$tilde_username" "$tilde_homedir" chown "$tilde_username:$tilde_username" "$key_file" + sed "s|{{ TILDE_NAME }}|$tilde_name|g" "./templates/tilde_entry.template" >> "/tilde/tildes" + sed -i "s|{{ TILDE_USERNAME }}|$tilde_username|g" "/tilde/tildes" + sed -i "s|{{ KEY_FILE }}|$key_file|g" "/tilde/tildes" + systemctl daemon-reload }