Montare l'unità di rete sul server Mac all'avvio

1

È possibile installare un'unità di rete sul mio server Mac all'avvio, senza richiedere un accesso? Ho un setup da montare all'accesso tramite uno script di automazione che ho aggiunto agli elementi di login per l'account utente, che funziona bene.

Il motivo è che non voglio dover accedere al server Mac, solo per montare l'unità di rete.

    
posta liam 19.12.2016 - 21:18
fonte

1 risposta

2

Crea semplicemente un demone di lancio con lo scopo di montare una condivisione remota:

  1. Crea un punto di montaggio:

    sudo mkdir -p /Shares/mntpoint1
    
  2. Aggiungi un daemon di avvio in / Library / LaunchDaemons:

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

    con il contenuto:

    <?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. Carica il daemon con

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

L'host remoto e la condivisione devono esistere e l'utente deve disporre delle autorizzazioni per accedere alla condivisione con la password. L'utente non deve essere root!

La condivisione verrà caricata con le autorizzazioni root: wheel 700.

    
risposta data 20.12.2016 - 00:41
fonte

Leggi altre domande sui tag