NetInfo telah digantikan oleh Directory Services (dscl) dan dapat dicatat shell default untuk Mac OS X sejak 10.3 telah bash. Sebelum itu tcsh.
Jika Anda perlu melakukan ini dari baris perintah (mis. Untuk mendorong melalui ARD atau jarak jauh melalui SSH) Anda dapat menjalankan:
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
Jika Anda tidak yakin dengan shell saat ini, Anda dapat menjalankan:
sudo dscl localhost -read /Local/Default/Users/USERNAME shell
Jika pengguna bukan pengguna lokal, jalurnya akan berubah dan jika perlu Anda akan mengubah localhost
nama Server Direktori Terbuka Anda. (Dengan asumsi itu berjalan 10,5).
Info disimpan di .plists (xml) di /private/var/db/dslocal/
- Anda tidak ingin mengedit file plist dengan tangan.