Re: Push a plist file to all users - ownership question
Re: Push a plist file to all users - ownership question
- Subject: Re: Push a plist file to all users - ownership question
- From: Don Montalvo <email@hidden>
- Date: Wed, 3 Nov 2010 09:56:24 -0500
Per Olofsson <email@hidden> wrote:
> 3 nov 2010 kl. 11.55 skrev Jason Pelletier:
>
>> If you don't care about the group ownership as much you cam just add a single line to the loop you already have. We do this all the time.
>>
>>> #!/bin/sh
>>> #
>>> # loop
>>> for i in $(/bin/ls /Users)
>>> do
>>> /usr/bin/ditto /System/Library/User\ Template/English.lproj/Library/Preferences/com.mypreference.plist /Users/$i/Library/Preferences/com.mypreference.plist
>>
>> chown $i:staff /Users/$i/Library/Preferences/com.mypreferences.plist
>>
>>> done
>>> exit 0
>
> Be aware that this does not cover:
> * Accounts created later.
> * Network accounts.
> * Filevault protected accounts.
>
> A LoginHook or a script that runs before the app is launched covers all users.
>
> Per Olofsson
Hi Per,
* The installer places the file(s) in the User Template, that should take care of accounts created later.
* Users all have local home directories (we use "Create Local Account" in Directory Services).
* Good point re: Filevault...hadn't thought of that scenario...hmmm...
Thanks for all the great feedback!
Don _______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden