Steffen,

Honestly I think the best solution for you is to rewrite your auto_home.sh
and use the "program" map-type of autofs.  Like this

/etc/auto.master:

/home  program:/usr/local/bin/auto_home.sh

where auto_home.sh looks for the existence of a share /fs1/home/$USER.
 (autofs passes in key on on the command line to program map-types.  see
auto.master man page).  If it finds said share, it'll return
fs1:/home/$KEY, if not fs2:/home/$KEY.

Your auto_home.sh will output either:

    /home/$KEY  -ro,tcp,soft,intr,nolock,vers=3    fs1:/home/$KEY

or

    /home/$KEY  -ro,tcp,soft,intr,nolock,vers=3    fs2:/home/$KEY

(Your NFS mount options will vary, of course.)

There are multiple other solutions too (some involving sssd), but they all
seem to involve ongoing maintenance when you add / remove users and home
directories on your NAS shares.  The above solution doesn't require ongoing
maintenance.

Spike


On Fri, Oct 16, 2020 at 2:30 AM Steffen Schmidt <[email protected]>
wrote:

> Hi Spike,
> the auto_home.sh is choosing the fileserver per-user - it checks for the
> homeDirectory (e.g. /fs1/home/$USER) and therefore mounts fs1:/home/$USER
>
> I guess your solution would be more elegant. I like the idea providing
> autofs via ssd. However, would this also work for my mixed user scenario
> (client machine needs to mount nfs homes from different locations at the
> same time)?
>
> 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]

Reply via email to