Customer / User cannot change password / profile link doesn't work
For a Customer:
Try adding "view" permissions to "Customer" and "view + edit" permissions to "Customer > Contacts" in user roles. Set "Customer Data Access" to "Only customers I am assigned to as a contact"
For a User:
Try adding "view + edit" permission to "Config > Users". Set "User Data Access" to "Only My Account" on the right.
If it still doesn't work please send in a support ticket.