Title: #574: cache_req: Don't force a fqname for files provider output
As we're enforcing the output of files provider to be fully-qualified we
can face some weirdness when using domain_resolution_order as:
This is not only not coherent but also causes issues when the local
user, which is managed by the files provider, tries to do a `sudo su`.
In this scenario, the user is asked by the password (doesn't matter
whether it's part of sudoers) and never is allowed to log-in.
In order to avoid the issues described above, let's just not force the
output of the files provider to be fully-qualified.
NOTE: I do not understand clearly why the issue with sudo happens.
To pull the PR as Git branch:
git remote add ghsssd https://github.com/SSSD/sssd
git fetch ghsssd pull/574/head:pr574
git checkout pr574