[Casper] after image, first time run scripts

Miles Leacy miles.leacy at themacadmin.com
Mon Dec 15 14:46:54 PST 2008


`srm` instead of `rm`
man page says it all.

----------
Miles A. Leacy IV

 Certified System Administrator 10.4
 Certified Technical Coordinator 10.5
 Certified Trainer
Certified Casper Administrator
----------
voice: 1-347-277-7321
miles.leacy at themacadmin.com
www.themacadmin.com




2008/12/15 Ryan Harter <ryan.harter at uwsp.edu>

> Not to hijack the thread, but I just have a quick question about some of
> what you guys are talking about.
> I do a lot of scripting and I'm not sure what you mean by "securely"
> delete.  Is there something you run besides 'rm' to delete your files?
>
>
> *Ryan Harter*
> UW - Stevens Point
> Workstation Developer
> 715.346.2716
> Ryan.Harter at uwsp.edu
>
> On Dec 15, 2008, at 2:32 PM, Jeremy Matthews wrote:
>
> Well,
> I suppose running a script only once is not a problem, since you can have
> it issue a command to securely delete itself after complete.
>
> You can create a user-specific launchd item, so you're covered there as
> well. Since I haven't tried to do using this method I suppose if you wanted
> to run something only at first login, you could create a loginhook which
> executes said scripts, and then create a logouthook which deletes the
> loginhook and the logout hook.
>
> Would that work?
>
> -j
>
> On Dec 15, 2008, at 3:21 PM, Thomas Larkin wrote:
>
> That is pretty much exactly what I want to do.   I am familiar with all the
> commands since I already have scripts that do all of this.  However, I am
> looking for a script that only runs for the local admin account and only
> runs at first log in.  We image behind routers at times and these routers
> run NAT so it doesn't always hit the JSS since I don't have FQDN set up and
> all the forwarding, etc on each router.  We also run CompuTrace which is MAC
> address sensitive which is why I have the NIC and Airport turned off in the
> master image.
>
> I found really when mass imaging machines block copying performs faster
> than package based deployment and I never image one to 4 machines at a time.
>  I always image over 10 at a time if I can, if not more than that even.  So,
> I like to block copy and have all the basics in the main image.
>
> So when someone from my department images a machine they just log in as
> local admin once, it runs all it needs to do, then it shuts down the
> machine.  So they can log in and walk away and when they come back they can
> toss it in a laptop cart.
>
> Overall, not a huge deal but it wold definitely make our lives like 1 or 2
> percent easier.
>
> thanks,
>
> >>> Jeremy Matthews <jeremymatthews at mac.com> 12/15/08 2:08 PM >>>
> We actually do this in a few spots.
>
> We have several packages and scripts that run after a machine is
> booted for the first time via LaunchDaemon (some after someone first
> logs in) - this does a number of things, including:
>
> 1) Renaming the system volume so our scripts actually work!
> 2) installing casper and creating a casper-only service account
> 3) creating a new hidden admin account (and removing the temporary one)
> 4) installing computrace
> 5) creating a loginhook for all users
> 6) naming the machine
> 7) setting ARD access
> 8) Installing certs and binding to our OD Server via SSL
> 9) Cleaning up caches
> 10) Fixing permissions
> ....etc
>
> ....then the script securely deletes each item, including the
> LaunchDaemon, while securely deleting itself last.
> Works great!
>
> -jeremy
>
>
> <ATT00001.txt>
>
>
>
> _______________________________________________
> Casper mailing list
> Casper at list.jamfsoftware.com
> http://list.jamfsoftware.com/mailman/listinfo/casper
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.jamfsoftware.com/pipermail/casper/attachments/20081215/9d377592/attachment.html 


More information about the Casper mailing list