O NetInfo foi substituído pelos Serviços de Diretório (dscl) e pode-se observar o shell padrão para o Mac OS X desde que a versão 10.3 tenha sido realizada. Antes disso, era tcsh.
Se você precisar fazer isso na linha de comando (por exemplo, para enviar via ARD ou remotamente via SSH), execute:
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
Se você não tem certeza do shell atual, pode executar:
sudo dscl localhost -read /Local/Default/Users/USERNAME shell
Se o usuário não for um usuário local, o caminho será alterado e, se necessário, você mudará localhostpara o nome do seu Open Directory Server. (Supondo que execute 10,5).
As informações são armazenadas em .plists (xml) em /private/var/db/dslocal/- você não deseja editar os arquivos plist manualmente.