Monte la unidad de red en el servidor Mac durante el arranque

0

¿Es posible montar una unidad de red en mi servidor Mac durante el arranque, sin necesidad de iniciar sesión? Tengo una configuración para montar en el inicio de sesión a través de un script automator que he agregado a los elementos de inicio de sesión para la cuenta de usuario, que funciona bien.

El motivo es que no quiero tener que iniciar sesión en el servidor Mac, solo para montar la unidad de red.

    
pregunta liam 19.12.2016 - 21:18

1 respuesta

1

Simplemente cree un demonio de lanzamiento con el propósito de montar un recurso compartido remoto:

  1. Crear un punto de montaje:

    sudo mkdir -p /Shares/mntpoint1
    
  2. Agregar un demonio de lanzamiento en / Library / LaunchDaemons:

    sudo nano /Library/LaunchDaemons/local.mount.extvol.plist 
    

    con el contenido:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Label</key>
        <string>local.mount.extvol</string>
        <key>ProgramArguments</key>
        <array>
            <string>/sbin/mount_afp</string>
            <string>afp://user:password@remotehost/share/</string>
            <string>/Shares/mntpoint1</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
    </plist>
    
  3. Cargar el demonio con

    sudo launchctl load /Library/LaunchDaemons/local.mount.extvol.plist 
    

El host remoto y el recurso compartido deben existir y el usuario debe tener permisos para acceder al recurso compartido con la contraseña. ¡El usuario no tiene que ser root!

El recurso compartido se cargará con los permisos de root: wheel 700.

    
respondido por el klanomath 20.12.2016 - 00:41

Lea otras preguntas en las etiquetas