Overriding the LDAP Login Shell on Debian and CentOS Clients
override LDAP login shell
There are cases where, on a particular LDAP client machine, you want to use a different shell rather than the one defined on the LDAP server (bash)
This is possible by configuring the Linux (Debian/CentOS) client to override the shell
Debian11(bullseye) Add the following to /etc/libnss-ldap.conf
(look up the path to the shell beforehand)
Copy nss_override_attribute_value loginShell /usr/bin/zsh Flush the nscd cache
Copy # nscd -i passwd nscd CentOS8 Add the following to /etc/nslcd.conf
[Read More]