Within in the
sssd.conf file, does anyone know what the syntax should be to allow me to switch between different login shells?
email@example.com:~$ chsh -s /bin/zsh Password: chsh: user 'example' does not exist in /etc/passw
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
override_shell changed shell for everyone.
In AD you can add the unix shell it uses the attribute
Open the user in AD Users and Computers
click on the attribute tab and look for
loginShell and edit that to the desired shell for the user
then in sssd.conf I add the line
shell_fallback = /bin/zsh that way if your user doesn't have a shell in AD they still get a shell.
I also did add
ldap_schema = ad to sssd.conf to force Active Directory schema.