More stuff for user directory

User can be restricted from changing his/her password, and the backend can be specified when the user is created/managed