System Administration
cancel
Showing results for 
Search instead for 
Did you mean: 

RHEL 5.6 automount Solaris NIS maps didn't work as expected

jzwnxh
Visitor

RHEL 5.6 automount Solaris NIS maps didn't work as expected

NIS-Master: SUN Solaris
NIS-Slave: RHEL 5.6

NIS-Client ( bound on NIS-Slave !) ; RHEL 5.6

 

automount is only working partially.

 

It doesn't mount auto.master entries at all - which are NIS maps too ?!
Any ideas, comments, hints tips ?!

 

Regards

3 REPLIES
Matti_Kurkela
Honored Contributor

Re: RHEL 5.6 automount Solaris NIS maps didn't work as expected

What does "grep ^automount /etc/nsswitch.conf" report?

 

Have you modified the MASTER_MAP_NAME setting in /etc/sysconfig/autofs?

 

Is your NIS auto.master map named exactly "auto.master"? Or is it actually something else, like "auto_master" or "auto.master.byname"? (See "ypcat -x" for map nickname translation: by default, RHEL 5.x does not have a nickname for the automounter map, while Solaris might have one.)

 

Does the /etc/auto.master file have a matching uncommented "+auto.master" entry?

MK
jzwnxh
Visitor

Re: RHEL 5.6 automount Solaris NIS maps didn't work as expected

grep "^automount" /etc/nsswitch.conf
automount:    nis files

 

 

#
# Define default options for autofs.
#
# MASTER_MAP_NAME - default map name for the master map.
#
MASTER_MAP_NAME="auto.master"
#MASTER_MAP_NAME="auto_master"
#
# TIMEOUT - set the default mount timeout (default 600).
#
TIMEOUT=300
#
# NEGATIVE_TIMEOUT - set the default negative timeout for
#                    failed mount attempts (default 60).
#
#NEGATIVE_TIMEOUT=60
#
# MOUNT_WAIT - time to wait for a response from umount(8).
#              Setting this timeout can cause problems when
#              mount would otherwise wait for a server that
#              is temporarily unavailable, such as when it's
#              restarting. The defailt of waiting for mount(8)
#              usually results in a wait of around 3 minutes.
#
#MOUNT_WAIT=-1
#
# UMOUNT_WAIT - time to wait for a response from umount(8).
#
#UMOUNT_WAIT=12
#
# BROWSE_MODE - maps are browsable by default.
#
BROWSE_MODE="no"
#
# APPEND_OPTIONS - append to global options instead of replace.
#
#APPEND_OPTIONS="yes"
#
# LOGGING - set default log level "none", "verbose" or "debug"
#
#LOGGING="none"
LOGGING="debug"
UNDERSCORETODOT=1
ONE_AUTO_MASTER=0
#
# Define base dn for map dn lookup.
#
# Define server URIs
#
# LDAP_URI - space seperated list of server uris of the form
#            <proto>://<server>[/] where <proto> can be ldap
#            or ldaps. The option can be given multiple times.
#            Map entries that include a server name override
#            this option.
#
#            This configuration option can also be used to
#            request autofs lookup SRV RRs for a domain of
#            the form <proto>:///[<domain dn>]. Note that a
#            trailing "/" is not allowed when using this form.
#            If the domain dn is not specified the dns domain
#            name (if any) is used to construct the domain dn
#            for the SRV RR lookup. The server list returned
#            from an SRV RR lookup is refreshed according to
#            the minimum ttl found in the SRV RR records or
#            after one hour, whichever is less.
#
#LDAP_URI=""
#
# LDAP__TIMEOUT - timeout value for the synchronous API  calls
#                 (default is LDAP library default).
#
#LDAP_TIMEOUT=-1
#
# LDAP_NETWORK_TIMEOUT - set the network response timeout (default 8).
#
#LDAP_NETWORK_TIMEOUT=8
#
# SEARCH_BASE - base dn to use for searching for map search dn.
#               Multiple entries can be given and they are checked
#               in the order they occur here.
#
#SEARCH_BASE=""
#
# Define the LDAP schema to used for lookups
#
# If no schema is set autofs will check each of the schemas
# below in the order given to try and locate an appropriate
# basdn for lookups. If you want to minimize the number of
# queries to the server set the values here.
#
#MAP_OBJECT_CLASS="nisMap"
#ENTRY_OBJECT_CLASS="nisObject"
#MAP_ATTRIBUTE="nisMapName"
#ENTRY_ATTRIBUTE="cn"
#VALUE_ATTRIBUTE="nisMapEntry"
#
# Other common LDAP nameing
#
#MAP_OBJECT_CLASS="automountMap"
#ENTRY_OBJECT_CLASS="automount"
#MAP_ATTRIBUTE="ou"
#ENTRY_ATTRIBUTE="cn"
#VALUE_ATTRIBUTE="automountInformation"
#
#MAP_OBJECT_CLASS="automountMap"
#ENTRY_OBJECT_CLASS="automount"
#MAP_ATTRIBUTE="automountMapName"
#ENTRY_ATTRIBUTE="automountKey"
#VALUE_ATTRIBUTE="automountInformation"
#
# AUTH_CONF_FILE - set the default location for the SASL
#                          authentication configuration file.
#
#AUTH_CONF_FILE="/etc/autofs_ldap_auth.conf"
#
# MAP_HASH_TABLE_SIZE - set the map cache hash table size.
#                       Should be a power of 2 with a ratio roughly
#                       between 1:10 and 1:20 for each map.
#
#MAP_HASH_TABLE_SIZE=1024
#
# General global options
#
# If the kernel supports using the autofs miscellanous device
# and you wish to use it you must set this configuration option
# to "yes" otherwise it will not be used.
USE_MISC_DEVICE="yes"
#
#OPTIONS=""

 

 

-rw-r--r-- 1 root root  719 Sep  4 14:55 /etc/auto.master

-rw-r--r-- 1 root root   11 Sep  4 14:26 /etc/auto.home

-rw-r--r-- 1 root root   13 Sep  4 14:27 /etc/auto.direct

 

cat /etc/auto.master
#
# $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#
#/misc  /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
#       "nosuid" and "nodev" options unless the "suid" and "dev"
#       options are explicitly given.
#
#/net   -hosts
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
+auto.master

 

NIS automaster map is a solaris map named
ypcat auto.master    (from solaris node)  
/etc/auto.sys    -rw,intr,hard,nosuid
auto.home        -rw,intr,hard,nosuid
auto.admin       -rw,intr,hard,nosuid
auto.direct

 

ypcat auto.master (from RHEL)
/etc/auto.sys    -rw,intr,hard,nosuid
auto.admin       -rw,intr,hard,nosuid
auto.direct
auto.home        -rw,intr,hard,nosuid

jzwnxh
Visitor

Re: RHEL 5.6 automount Solaris NIS maps didn't work as expected

Changing BROWSE_MODE in /etc/sysconfig/autofs back to default ( deactivate BROWSE_MODE="no" !)
# BROWSE_MODE - maps are browsable by default.
#BROWSE_MODE="no"

 

let you see the Solaris automounter NIS maps.

 

Problem now occurs, that I can't step into the seen directories with cd:

No such file or directory