How do the various backends work? I am wondering if the shell, passwd, or ldap backends would be of any use, but am not sure how they work. Can anyone please explain them or point me to the right place? Thanks.