<div dir="ltr"><div><div>I have a environment that spans across multiple physical locations where there is a mix of Linux and Solaris workstations/servers. So far we've been managing accounts (/etc/password) via Puppet.<br><br>Problem: FreeIPA allows to store only one homedir path.<br>Q: Is there a way to store/set a different home path based on the system that the user is logged into?<br><br>As an example, I have user Bob.<br></div><div>On a Linux box Bob has homedir at /home/b/bob<br></div><div>On a Solaris this is likely /export/home/bob<br></div><div>While on some other odd system it could be /mnt/nas/users/bob<br><br></div><div>The contents in each of the above locations differs for Bob. <br></div><div><br></div>There
 are NAS boxes that hold data for specific groups that are mounted on few machines only. We can't use NAS as central homedir storage for number of reasons. Mounting exported filesystems as 
subdirs under main homedir isn't an option either. Many odd-ball systems don't export their filesystems. Mounting all homedirs locations isn't necessary on all machines. Performance issues over network., etc, etc.<br><br>Is there a way to handle such scenario as outline above? I would welcome any input/ideas.<br></div></div>