FreeBSD tiny shit post, because hey! [SENSITIVE CONTENT]
pw(8) is meant to be used by the superuser account, root in this case. chsh(1) can be used by root and a regular user, tho a regular user has limited usage of it..for example changing to use a different shell.See man pw(8), chsh(1) for more details.