Solaris LDAP autofs client configuration
Last time I wrote about autofs configuration on LDAP server, now it is time to configure autofs client in Solaris.
I assume that in DUAConfigProfile, objectClasses and attributes are already defined. You can check this with simply commands:
% ldaplist -l auto_master dn: automountMapName=auto_master,ou=service,dc=mycompany,dc=com automountMapName: auto_master objectClass: automountMap objectClass: top dn: cn=/home,automountMapName=auto_master,ou=service,dc=mycompany,dc=com automountInformation: auto_home -nosuid,nobrowse automountKey: /home automountMapName: auto_master objectClass: automount objectClass: top % ldaplist -l auto_home dn: automountMapName=auto_home,ou=service,dc=mycompany,dc=com automountMapName: auto_home objectClass: automountMap objectClass: top dn: cn=*,automountMapName=auto_home,ou=service,dc=mycompany,dc=com automountKey: * objectClass: automount objectClass: top automountMapName: auto_home automountInformation: -rw,sync,quota,vers=4 NFSHOME:/app/nethomes/&
If you have similar output, you can proceed with configuration in system files. In principle, it would be suffice to have following entry in /etc/auto_master
file:
+auto_master
and the rest of maps system should receive from LDAP server. But there are also other entries in Solaris 10 and 11 by default. There is no need to change them.
/net -hosts -nosuid,nobrowse /home auto_home -nobrowse
There is also /etc/auto_home
file with content:
+auto_home
The ‘+’ sing means that system should receive automounter configuration not only from files, but also from external sources like NIS/NIS+ and LDAP.
Now you should check /etc/nsswitch.conf
and add there ldap source for automounter:
automount: files ldap
Last thing is to make sure that ‘autofs’ service is working:
% svcs autofs STATE STIME FMRI online Sep_21 svc:/system/filesystem/autofs:default
That’s it, automounter should work with LDAP and mounts users’ remote directories.
In case of any issues, when you need to debug automounter, please visit this web page:
Debugging automounter probles