La versión predeterminada de /etc/auto_master instalada tiene la opción –nobrowse agregada a las entradas para /home y /net. Además, el procedimiento de actualización agrega la opción –nobrowse a las entradas /home y /net en /etc/auto_master si esas entradas no se han modificado. Sin embargo, es posible realizar estas modificaciones manualmente o desactivar la capacidad de explorar para puntos de montaje autofs específicos del sitio después de la instalación.
En esta sección, se describe cómo desactivar la función de exploración para un único cliente, todos los clientes y un sistema de archivos seleccionado.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
# sharectl set -p nobrowse=TRUE autofs
# svcadm restart system/filesystem/autofs
Para desactivar la capacidad de exploración para todos los clientes, debe emplear un servicio de nombres, como NIS. De lo contrario, tendrá que editar manualmente los mapas de montador automático en cada cliente. En este ejemplo, la capacidad de explorar el directorio /home está desactivada. Debe seguir este procedimiento para cada nodo autofs indirecto que necesite desactivar.
/home auto_home -nobrowse
El nuevo comportamiento también entra en vigor tras un reinicio.
# /usr/sbin/automount
En este ejemplo, la capacidad de explorar del directorio /net está desactivada. Puede utilizar el mismo procedimiento para /home o cualquier otro punto de montaje autofs.
La propiedad config/automount en el servicio name-service/switch muestra el orden de búsqueda para la información de montaje automático.
# svcprop -p config svc:/system/name-service/switch config/value_authorization astring solaris.smf.value.name-service.switch config/printer astring user\ files config/default astring files\ nis config/automount astring files\ nis
La última entrada muestra que se busca primero en los archivos locales de montaje automático y luego en el servicio NIS, si es que está marcado. La entrada config/default especifica el orden de búsqueda para toda la información de nombres no especificada.
Para que las adiciones a los archivos locales tengan precedencia sobre las entradas en el espacio de nombres, la entrada +auto_master se debe mover después de /net.
# Master map for automounter # /net -hosts -nosuid /home auto_home /nfs4 -fedfs -ro,nosuid,nobrowse +auto_master
Una configuración estándar ubica la entrada + auto_master en la parte superior del archivo, lo que impide que se utilicen modificaciones locales.
/net -hosts -nosuid,nobrowse
El nuevo comportamiento entra en vigor después de ejecutar el comando automount en los sistemas cliente o después de un reinicio.
# /usr/sbin/automount