On Mon, 2012-02-06 at 13:46 +0100, Marco Pizzoli wrote:
Hi guys, please could you explain what the meaning of "local" as id_provider is?
I can figure out it is a SSSD-local user database. By specifing this I'm not considering the /etc/passwd file, am I right? If I would like to point to /etc/passwd do I have to specify "proxy" and eventually in /etc/nsswitch.conf "passwd files". Am I right again?
The 'local' provider is basically just using SSSD's cache without connecting it to an LDAP server (instead using the /usr/sbin/sss_* tools to populate it). It is unrelated to /etc/passwd.
If you wanted for some reason to have SSSD use /etc/passwd, it COULD be done with id_provider = proxy and proxy_lib_name = files, but I'm not sure what exactly you would be trying to accomplish by doing so.