I want to manage users locally on an RHEL 9 system. I want to create, delete, associate with groups all locally. However I want their password to be validated against LDAP. If they don't exists in ldap, that is OK and they should authenticate using local files authentication. I don't want it to create a user or grant access if the user does not exists in the local /etc/passwd file.
What I don't want is an integration that joins the system to a domain or retrieves groups from ldap or even requires an ldap user to be defined to be logged in. All I want is password verification if a local user exists in ldap.
Surely this is possible but so far I have been driven to sssd like it is the only solution and I have yet to get that to work the way I want it to. Assistance would be greatly appreciated.