-   metodo auto_fs  
 
 Le due condivisioni verranno montate automaticamente. 
 Crea una cartella Condividi e due cartelle   Development    e   Live    all'interno di quella nella cartella Utente e cambia il tuo auto_master con   sudo nano /etc/auto_master    in 
  / etc / auto_master  
#
# Automounter master map
#
+auto_master                        # Use directory service
/-                                  auto_smb    -nosuid
/net                                -hosts      -nobrowse,hidefromfinder,nosuid
/home                               auto_home   -nobrowse,hidefromfinder
/Network/Servers                    -fstab
/-                                  -static
 e crea un file con   sudo touch /etc/auto_smb    e aggiungi con   sudo nano /etc/auto_smb    il contenuto 
  / etc / auto_smb  
/Users/username/Share/Development -fstype=smbfs,noowners,soft ://user:password@dev-server_ip/Shared_Folder
/Users/username/Share/Live -fstype=smbfs,noowners,soft ://user:password@prod-server_ip/Shared_Folder 
 per i membri AD 
/Users/username/Share/Development -fstype=smbfs,noowners,soft ://DOMAIN\;user:password@dev-server_ip/Shared_Folder
/Users/username/Share/Live -fstype=smbfs,noowners,soft ://DOMAIN\;user:password@prod-server_ip/Shared_Folder  
  Entrambi i file ("auto_master" & "auto_smb") hanno bisogno di una riga vuota finale  
 cambia la radice del file leggibile solo: 
   sudo chown 600 /etc/auto_smb    
 inserisci   sudo automount -vc    in Terminale con l'output: 
$ sudo automount -vc
automount: /Users/username/Share/Development updated
automount: /Users/username/Share/Live updated
automount: /net updated
automount: /home updated
automount: no unmounts
 Ti preghiamo di considerare l'output:  / Users / username / Condividi / Sviluppo o Live updated  
  (Ho provato questo con Mac OS X 10.10.1 (come client) e Windows Server 2012 R (Active Directory) in un VirtualLab. Ha funzionato senza problemi ed è sopravvissuto a qualsiasi riavvio. non erano necessari per me.)  
 Se le condivisioni non sono montate con diritti di accesso corretti (ad es. solo root) potrebbe essere necessario smontarla con   sudo umount /Users/.../shares    e rimontarla con 'cd / User /.../ condivisioni. 
 Un approccio automatico con launchd è la  soluzione seguente : 
 Crea uno script: 
while ! mount | grep "map auto_smb on /Users/user/Share  
do  
        sleep 2  
done  
if ! mount | grep "mount .* mounted by user"  
then  
        sudo umount /Users/user/Share/Development
        sudo umount /Users/user/Share/Live
        sudo -u user cd /Users/user/Share/Development  
        sudo -u user cd /Users/user/Share/Live
fi  
 (non so se la riga 1 nello script sia corretta) 
 e salvalo da qualche parte, ad es.   /Users/user/bin/remount.sh  . 
 Per chiamare lo script come LaunchDaemon, devi creare un plist in / Library / LaunchDaemons simile a questo: 
<?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>com.organization.remount</string>  
          <key>ProgramArguments</key>  
          <array>  
                    <string>/Users/user/bin/remount.sh</string>  
          </array>  
          <key>RunAtLoad</key>  
          <true/>  
</dict>  
</plist>  
 La stringa com.organization.remount è anche il nome che dovrai assegnare al file, con l'estensione plist: "com.organization.remount.plist". 
 La stringa /Users/user/bin/remount.sh è il percorso in cui hai salvato il tuo script. 
  2. Metodo riga di comando di Windows Server2008r2  (se disponi di diritti di amministratore e accesso ai server) 
 molto veloce e sporco:   net share <sharename=drive:path>    
 Esempio: 
net share Live = C: \ Data (sul server di produzione) 
Sviluppo della condivisione netta = C: \ Dati (sul server di sviluppo)