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.