I have successfully configured sssd and can ssh into a system with AD credentials what I am missing is the creation of a home directory and bash set as the shell.
My assumption is that if I log on to a system that does not already have a local linux account but which does have a valid AD account that a home directory is created the first time that user logs in and the appropriate shells is set as defined in /etc/sssd/sssd.conf
:
override_homedir = /home/%u
default_shell = /bin/bash
I have also run
authconfig --enablesssd --enablesssdauth --enablemkhomedir --update
What am I missing or am I making an incorrect assumption about my existing configuration?
I want to avoid using the deprecated Identity Management for Unix feature of Windows.