Is your auto_home.sh script that chooses between your two fileservers choosing per-user? Or per-location? Or per region?
We do something similar, but it's per region. So the /etc/auto.master.d/* is laid down appropriately (& statically per region) at build time. (We also have automount maps in AD and delivered to autofs via sssd, for other automounts.) Spike On Thu, Oct 15, 2020 at 2:17 AM <[email protected]> wrote: > Hey, > > Background: > so I came across the problem that snaps don't allow home directories > outside /home (c.f. https://bugs.launchpad.net/snappy/+bug/1620771 ). > So I use override_homedir in sssd.conf to fix this (I have to say almost > since I still can't start the snaps in $HOME (/home/$USER) but any other > directory, even $HOME/Desktop). > However, there is another layer of complication in my scenario: I don't > have one file server but two that serve the home directories. Therefore, I > use a autofs script to get the correct user mounts (auto.home.sh). > > fs1 /fs1/home/$USER ------+ > |------ client > sssd.conf: override_homedir = /home/%u > fs2 /fs2/home/$USER ------+ auto.home.sh: script > to choose correct mountpoint for $USER > > Problem: > I would like to get the original home directory (e.g. /fs1/home/$USER) on > the client. getent passwd only gets me /home/$USER (overriden by the > parameter override_homedir in sssd.conf). So my hacky solution is right now > to use ldbsearch: > > declare -r DOMAIN=example.com > declare -r LDBDB= /var/lib/sss/db/cache_bc.frontend.ldb > ldbsearch -H $LDBDB '($USER@$DOMAIN)' homeDirectory > > Another possibilty would be to use ldapsearch directly but I would like to > first query the sss cache. > > Is there a better way to solve this problem? > > Thanks > Steffen > _______________________________________________ > sssd-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedorahosted.org/archives/list/[email protected] >
_______________________________________________ sssd-users mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/[email protected]
