O Mac usa Serviços de diretório abertos para gerenciar senhas,
Os comandos que você quer são
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
dscl . passwd /Users/username
Não é tão fácil quanto o linux, mas isso ocorre porque a Apple supõe que as senhas normalmente serão definidas através do gui.