NetInfo была заменена Службами каталогов (dscl), и можно отметить, что оболочка по умолчанию для Mac OS X начиная с версии 10.3 была bash. До этого это был tcsh.
Если вам нужно сделать это из командной строки (например, для отправки через ARD или удаленно через SSH), вы можете запустить:
sudo dscl localhost -change /Local/Default/Users/USERNAME shell OLD_SHELL NEW_SHELL
#In Use:
sudo dscl localhost -change /Local/Default/Users/chealion shell /bin/bash /bin/zsh
Если вы не уверены в текущей оболочке, вы можете запустить:
sudo dscl localhost -read /Local/Default/Users/USERNAME shell
Если пользователь не является локальным пользователем, путь просто изменится, и при необходимости вы измените localhostимя вашего Open Directory Server. (Предполагается, что он работает 10,5).
Информация хранится в .plists (xml) в /private/var/db/dslocal/- однако вы не хотите редактировать файлы plist вручную.