chsh and chfn using LDAP
The commands chsh (change shell) and chfn (change Gecos data, or "finger name") always break if the server uses LDAP authentication.
Is there any reason these commands have not been updated to be LDAP-aware? If not, is there a project that is attempting to make these commands LDAP-aware?
There is a set of Samba-based tools that allow one to do something like
"smbldap-usermod -s /bin/myshell"
(provided /bin/myshell is in /etc/shells), but if the admin hasn't installed smbldap-tools, that's not an option.