Gestión de sistemas de archivos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Desactivación de la capacidad de explorar autofs

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.

Cómo desactivar por completo la capacidad de explorar autofs en un único cliente NFS

  1. Conviértase en administrador en el cliente NFS.

    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 .

  2. Cambie el parámetro de configuración SMF de autofs.
    # sharectl set -p nobrowse=TRUE autofs
  3. Reinicie el servicio autofs.
    # svcadm restart system/filesystem/autofs

Cómo desactivar la capacidad de explorar autofs para todos los clientes

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.

  1. Agregue la opción –nobrowse a la entrada /home en el archivo auto_master de servicio de nombres.
    /home     auto_home     -nobrowse
  2. Ejecute el comando automount en todos los clientes para que el nuevo comportamiento entre en vigor.

    El nuevo comportamiento también entra en vigor tras un reinicio.

    # /usr/sbin/automount

Cómo desactivar la capacidad de explorar autofs en un sistema de archivos seleccionado

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.

  1. Verifique el orden de búsqueda para los servicios de asignación de nombres de montaje automático.

    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.

  2. Compruebe la posición de la entrada +auto_master en /etc/auto_master.

    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.

  3. Agregue la opción –nobrowse a la entrada/net en el archivo /etc/auto_master.
    /net     -hosts     -nosuid,nobrowse
  4. En todos los clientes, ejecute el comando automount.

    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