diff --git a/Mac/force-securevpr-test.sh b/Mac/force-securevpr-test.sh new file mode 100644 index 0000000..17e9a80 --- /dev/null +++ b/Mac/force-securevpr-test.sh @@ -0,0 +1,38 @@ +#!/bin/sh +echo "*** PURPLE LAUNCH TAILSCALE SCRIPT ***" +############################################################################################### +# +# ****** +# *...../ / ****** +# ************** *****/ *****/*****/***/*************/ ****** /********** +# ******/..*****/ *****/ *****/********//******/ ,*****/******,***** ,*****/ +# *****/ ***** *****/ *****/*****/ *****/ /************************** +# *******//*****/ *************/*****/ *********************/*******./*/* ()) +# ************* ******/*****/*****/ *****/******/. ****** ********** (())) +# *****/ *****/ ()) +# *****/ *****/ +# +############################################################################################### +# NOTICE: MAC SPECIFIC SCRIPT, USING MOSYLE VARIABLES +############################################################################################### + +currentUser=$( echo "show State:/Users/ConsoleUser" | scutil | awk '/Name :/ { print $3 }' ) +uid=$(id -u "$currentUser") +runAsUser() { + if [ "$currentUser" != "loginwindow" ]; then + launchctl asuser "$uid" sudo -u "$currentUser" "$@" + else + echo "no user logged in" + exit 1 + fi +} + +TSUSER=$(echo $TSUNAME | sed 's/_//g' | sed 's/ //g') + +sudo -u $(stat -f "%Su" /dev/console) osascript <