chpass
macos
Add or change user database information, including login shell and password. Note: It's not possible to change the user's password on Open Directory systems, use `passwd` instead. See also: `passwd`.
More info →Examples (5)
Set a specific login [s]hell for the current user
chpass -s path/to/shellSet a login [s]hell for a specific user
chpass -s path/to/shell usernameEdit the user record on the directory node at the given [l]ocation
chpass -l location -s path/to/shell usernameUse the given [u]sername when authenticating to the directory node containing the user
chpass -u authname -s path/to/shell usernamemade by @shridhargupta | data from tldr-pages