Under Leopard, NetInfo is gone in all its forms. If you want to move a home directory (eg, to another volume) you may now use Directory Services which can be accessed with
dscl (Directory Services Command Line).
The following is a summary version of this blog post; note that was written back in April, and the users listing is now in /Local/Default/Users not /Local/Users. Open Terminal (in /Applications » Utilities) and become root with sudo su -. Now fire up dscl by typing dscl localhost. Inside dscl, change directory to /Local » Default » Users:
change someuser dsAttrTypeNative:home /Users/someuser /Volumes/path/to/new/home/someuser
Exit dscl by typing exit.
The following is a summary version of this blog post; note that was written back in April, and the users listing is now in /Local/Default/Users not /Local/Users. Open Terminal (in /Applications » Utilities) and become root with sudo su -. Now fire up dscl by typing dscl localhost. Inside dscl, change directory to /Local » Default » Users:
cd /Local/Default/Users
You can list all users, if you want, by typing
ls. For the user you wish to move, show all the Directory Services' attributes by typing
cat someuser, where
someuser is the short username of the user you wish to see. To change the user's home directory,
change someuser dsAttrTypeNative:home /Users/someuser /Volumes/path/to/new/home/someuser
Exit dscl by typing exit.