Z D wrote:
> Hi there,
>
> We've been looking to add indirect maps for users home directories, and
> did the next.
>
> 1. There is the automount location (named "global") with one map
> "auto_home", it has keys (they are username) and mount info is
> :/path
>
> 2. The idea is that this is "global location"
>
> 3. Another location (named "userdirs") has auto.master map with key =
> "/home" and mount info is like
> "ldap:automountmapname=auto_home,cn=global,cn=automount,dc=comp,dc=com"
>
> 4. It was added with command:
>
> ipa automountkey-add userdirs auto.master --key=/home
> --info=ldap:automountmapname=auto_home,cn=global,cn=automount,dc=comp,dc=com
>
> 5. All work as expected, the issue is that below command shows error.
>
> ipa automountlocation-tofiles userdirs
> ipa: ERROR:
> ldap:automountmapname=auto_home,cn=global,cn=automount,dc=comp,dc=com:
> automount map not found
>
> Is there any concern with such design?
Arguably it's a deficiency in automountlocation-tofiles. I was having a
hard time wrapping my head around things when I wrote the automount
support oh-so-long-ago so I hacked that command up to try to see what
was being created in a file-like setting. It is, to say the least, very
simplistic code.
It doesn't parse the automountinformation attribute, it assumes it is
pointing to a key entry. It doesn't understand the ldap: prefix.
I don't believe this prefix is required but it looks like you're trying
to share the same map between two locations which we never intended.
rob
So if this
--
Manage your subscription for the Freeipa-users mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-users
Go to http://freeipa.org for more info on the project