#!/bin/bash ################################################################################ # Author: Fred (support@qo-op.com) # Version: 0.1 # License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) ################################################################################ echo "EXECUTE NEW.sh ($1=phone, $2=uid)" PHONE="$1" EXTRA="$2" ## CREATE UNIQUE XZUID XZUID=$(./diceware.sh 1 | xargs)${RANDOM:0:2}$(./diceware.sh 1 | xargs) while [[ -d ~/.zen/sms/$XZUID ]] do XZUID=$(./diceware.sh 1 | xargs)${RANDOM:0:2}$(./diceware.sh 1 | xargs) done mkdir -p ~/.zen/sms/$XZUID echo $XZUID exit ## CREATE NEXTCLOUD PROFILE sudo su -s /bin/sh www-data -c "export OC_PASS=\"$PHONE\" && php /var/www/nextcloud/occ user:add --password-from-env --group=\"astroport\" --display-name=\"$XZUID\" $XZUID" ## REPONSE SMS MESS="[OASIS] $XZUID " # Send response SMS gammu-smsd-inject TEXT "$PHONE" -text "$MESS" exit