Montare la condivisione di rete (AFP / SMB) per più utenti (cambio rapido utente)

9

Ho riscontrato il seguente problema con le mie condivisioni di rete dal mio NAS (Synology 415+ se è importante) in Yosemite.

A casa, abbiamo un iMac con due utenti diversi. Ho spostato tutti i nostri file multimediali (musica e foto) sul NAS, in modo che entrambi gli utenti potessero utilizzare i dati con le app corrispondenti. Ho pensato che sarebbe stato facile montare le condivisioni di rete per entrambi gli utenti, ma in realtà non è così - o sto facendo qualcosa di sbagliato.

Sto usando un semplice file di Apple nel seguente modulo

tell application "Finder"
    activate
    mount volume "smb://ipaddress/sharename/"
end tell

che viene avviato automaticamente quando il mio utente accede al sistema.

Questo funziona bene per me. Ma quando il mio partner passa al suo account utente, i mount non sono accessibili per lei. Inoltre, quando avvia lo stesso script come faccio io, i percorsi vengono incasinati:

Se due utenti montano le condivisioni di rete, sul sistema esistono due cartelle diverse: /Volumes/music per il primo utente e /Volumes/music-1 per il secondo utente, che rovina tutti i percorsi dei file (specialmente in iTunes, ma anche in Lightroom o altre app).

C'è qualche modo per montare una condivisione di rete per entrambi gli utenti? Non mi interessa davvero se utilizzo AFP o SMB, voglio solo una condivisione di rete che sia utilizzabile per più utenti. Sembra uno scenario comune per me.

    
posta softandsafe 25.11.2014 - 16:41
fonte

4 risposte

4
  1. Imposta il tuo NAS per esportare una condivisione NFS. Fai riferimento a Synology knowledgebase come eseguire questa operazione o utilizza il seguente how-to per configurarlo, perfezionare e proteggere il tuo set up.

    Puoi farlo manualmente anche nella riga di comando:
    Supponiamo che la tua cartella multimediale sia /Shares/Media . Crea o modifica un file denominato exports in /etc . L'esempio seguente limita l'accesso ai computer con un indirizzo IP nell'intervallo 192.168.0.1 - 192.168.0.254 . Potrebbe essere necessario riavviare il NAS o almeno nfsd (nfs-daemon).

    Linux / NAS file /etc/exports :

    /Shares/Media 192.168.0.0/255.255.255.0(rw)
    

    se usi un Mac Server usa questa linea:

    /Shares/Media -network 192.168.0.0 -mask 255.255.255.0
    
  2. Modifica /etc/auto_master sul tuo Mac e aggiungi la riga:

    /-                                  auto_media
    

    file /etc/auto_master :

    #
    # Automounter master map
    #
    +auto_master                        # Use directory service
    /-                                  auto_media
    /net                                -hosts      -nobrowse,hidefromfinder,nosuid
    /home                               auto_home   -nobrowse,hidefromfinder
    /Network/Servers                    -fstab
    /-                                  -static
    
  3. e crea un nuovo file auto_media in /etc sul tuo Mac

    file /etc/auto_media :

    /Media         IP-NAS:/Shares/Media
    
  4. Si prega di non dimenticare: tutti i file sopra menzionati hanno bisogno di una riga vuota finale

  5. inserisci sudo automount -vc in Terminale sul tuo Mac con l'output:

    $ sudo automount -vc
    automount: /Media updated  
    automount: /net updated  
    automount: /home updated  
    automount: no unmounts  
    

/Media sarà ora sempre visibile nella cartella principale del tuo Mac e accessibile per entrambi finché il NAS è attivo e amp; in esecuzione. Nessuno script Apple per montarlo né una Connect to Server necessaria.

(Configurato e testato su un Server 10.7 (nessun Synology NAS, perché non ne possiedo uno, ma non dovrebbe fare la differenza) e Client 10.9)

    
risposta data 25.11.2014 - 18:05
fonte
0

Ho seguito la soluzione di klanomath e prima non ha funzionato per me. Per montare le tue cartelle condivise su OSX devi fare quanto segue:

Abilita "Porta non privilegiata consentita" nella scheda Autorizzazioni NFS di Synology di una regola NFS. Vedi qui perché.

A proposito, per aggiungere il tuo mount ai tuoi volumi nel finder, in /etc/master usa:

/../Volumes/ auto_media

    
risposta data 23.08.2016 - 21:19
fonte
-1
  1. Vai a Preferenze di sistema
  2. Fai clic su "Account" o "Utenti e gruppi", a seconda della versione di OS X
  3. Fai clic su "Elementi di accesso" per quell'utente (potrebbe essere necessario fare clic sul Blocco nell'angolo in basso a sinistra per sbloccare)
  4. Fai clic sul pulsante + per aggiungere un altro elemento di accesso
  5. Individua l'unità di rete installata in precedenza e fai clic su "Aggiungi"
  6. Esci da Preferenze di sistema
risposta data 25.11.2014 - 17:22
fonte
-4

AutomounMaker è uno strumento GUI di facile utilizzo (DONATE nativo di Universal OS X di DONATEWARE) per creare script che montano una condivisione di rete AFP, FTP, WebDAV (http), NFS o SMB. È possibile utilizzare lo script come elemento di avvio nella configurazione della sessione dell'utente per montare automaticamente la condivisione fornita al momento dell'accesso. Se si utilizza sempre lo stesso volume condiviso sul desktop, AutomountMaker è più semplice del classico Connect to Server ... proposto da Apple. Vai a link

    
risposta data 31.08.2015 - 13:47
fonte

Leggi altre domande sui tag