Posted on 02-17-2020 06:25 AM
Hello! I am very inexperienced with scripting, so tell me if i'm in the wrong place.
I want to have a simple script execute the following (at a user level):
defaults write com.apple.loginwindow TALLogoutSavesState -bool false
I have a few scripts (for mounting network shares) that I run using Outset when the user logs in. I'd like to do the same with this one. Any guide on how to call this command as the user?
Solved! Go to Solution.
Posted on 02-17-2020 06:43 AM
so I just ran this:
#!/bin/sh
user=`ls -la /dev/console | cut -d " " -f 4`
sudo -u $user defaults write com.apple.loginwindow TALLogoutSavesState -bool false
using outset, which runs the script as user upon login-once. and it worked! I think I'm good.
Posted on 02-17-2020 06:43 AM
so I just ran this:
#!/bin/sh
user=`ls -la /dev/console | cut -d " " -f 4`
sudo -u $user defaults write com.apple.loginwindow TALLogoutSavesState -bool false
using outset, which runs the script as user upon login-once. and it worked! I think I'm good.
Posted on 02-05-2023 10:48 PM
I have just used your script on one of the policies and it helped me. Thanks @jan_rosenfeld