Category Archives: Lab

Leopard umask

This is one of those I-keep-forgetting-how-to-do-this posts, so I’m writing it down. It’s certainly been posted elsewhere, but I’m tired of going looking every time I need it. So here it is. In Tiger a simple defaults command could be used to modify a user’s umask (a setting that controls the default permissions for newly [...]

Infrastructure

There are a bunch of legacy issues at my new job. Many of them, I believe (I’m not completely sure, I’m still pretty new after all), stem from the once heavy use of IRIX and its peculiarities. We are only just reaching a point at which we can do away, once and for all, with [...]

Default Shell Hell

There’s a common occurrence in the world of systems administration. Once I describe it you’ll probably all nod you’re heads knowingly and go, “Yeah, that happens to me all the time.” It happened to me recently, in fact. I was attempting to set a Linux system to authenticate via a freshly-built LDAP server — something [...]

Time Machine After Logout

I’ve been using Time Machine for a while now. And I’ve noticed some interesting things about its behavior. Of particular note, I’ve noticed that Time Machine does not back up your data when you are logged out. I found this strange until I figured out why this is the case. I first noticed Time Machine [...]

NetBoot Part 5

So far this NetBoot/NetInstall thing is working out a thousand times better than I ever thought it would. I wish I’d done this years ago. Not only does it save time, it also reduces errors. This is often one of the most overlooked features of automating a process: the less human interaction in the process, [...]

NetBoot Part 4

So this is going great. I have a really solid Base OS Install, and a whole buttload of packages now. Packages that set everything from network settings to custom and specialized users. I can build a typical system in about 45 minutes, and I can do most of the building from my office (or any [...]

NetBoot Part 3

I’ve become quite the package whiz, if I do say so myself. Actually, I’m probably doing something ass-backwards, but still, I wanted to share some of my working methods as they seem to be, well… Um… Working… One of the things I’m doing is using packages to run shell scripts that make computer settings (like [...]

Secondary DNS Configuration

I recently had occasion to do some Mac OS X DNS configuration. Primary DNS setup is pretty straightforward, but I always get stuck on the secondary DNS config, and this week I had the (not so) rare privilege of discovering I’d been doing it wrong all along. I thought I’d post some quickie instructions for [...]

NetBoot Part 2

So here’s the plan, as it stands right now. (Yes, I have a plan already! Yes, that was quick.) First, build an image that’s good for all workstations (laptops, staff machines, standard workstations, etc.) throughout the lab with: Base OS (Mac OS X Leopard 10.5) A DHCP network connection Apple applications Adobe applications Drag-and-drop applications [...]

NetBoot Part 1

My big, fat, self-assigned new project — or, as I like to call it, the bug up my butt — is system roll-outs. That is, I realized at some point two things. One, I am managing way more computers than ever before, and way more than I realized; and two, the scope and variety of [...]