Request: Set Default Shell for Users

First off, thanks so much for MDS! I’m just getting started with it, but it looks like it’s going to be invaluable in setting up Big Sur installations for refurbishing Macs. It’s a bit different than the intended use-case, but looks like it’s going to make Big Sur possible for us now that cloning/imaging is well and truly dead.

I would like to make a (hopefully) small request to add an option to set the default shell for users created by MDS.

Currently, all users are defaulted to /bin/bash, but I would like to be able to use the default /bin/zsh in Big Sur.

It looks like this should be possible with the “shell” key of the plist configuration that gets passed to pycreateuserpkg. Obviously, the hard part will be adding the functionality to the MDS interface.

Thanks so much for your consideration!

Nice idea! Please add it to a feature request here and I’ll add it to the next release:


Thanks so much, I’ve created the request on Bitbucket: twocanoes / macdeploystick / issues / #613 - Request: Add Ability to Set Default Shell for Users — Bitbucket