Long story short, I'm trying to create a Self Service policy that will "opt" the computer in to a policy that will wipe the specified user data upon logout/logon. Here is how I've been going about it.
#!/bin/sh var=$( cat /Users/Shared/.Config/HomeFolderName.txt) rm -Rf /Users/$var/Applications/* /Users/$var/Desktop/* /Users/$var/Documents/* /Users/$var/Downloads/* /Users/$var/Movies/* /Users/$var/Music/* /Users/$var/Pictures/* /Users/$var/Public/*
3. Include the script in a policy that triggers every login or logout.
If I'm already logged into the machine and run "sudo jamf policy -trigger login", it totally works (even if I'm logged in with a different user account). But if I actually logout/login, it doesn't work. All logs just say that it completed successfully.
Any ideas on how to make this work?
Throw this at the bottom of the script, login/logout and see if the file even gets created to see if the script is running or not.
touch /Users/Shared/.Config/Finished.txt if [ -f /Users/Shared/.Config/Finished.txt ]; then echo "File exists" exit 0 else echo "File does not exist" exit 1 fi