Perché la mia cartella Disco rigido e Utente è condivisa quando accendo la condivisione di file osx?

3

Ho deciso di provare la condivisione di file su un mac mini e ho notato qualcosa di strano. Quando vado alle impostazioni > Condivisione e abilitazione della condivisione file, quindi aggiungere ~/Shared . Ora ~/Shared è l'unica voce elencata.

Quando vado su un altro Mac, trova il dispositivo condiviso in Finder e "Connetti come" e accedi con il mio nome utente & password per mac mini, poi vedo che il disco rigido è condiviso, la mia cartella utente ~/ è condivisa e la ~/Shared .

Se faccio clic destro su ~/Shared e goto "Ottieni informazioni" vedo che la casella di controllo "Cartella condivisa" è selezionata, ma per il disco rigido e la mia cartella utente non è selezionata. Queste due cartelle non sono elencate in Impostazioni > Area di condivisione ...

Questo è solo un comportamento predefinito? Se è così, perché è questo e come è utile? E, questo è affermato da Apple ovunque?

    
posta erikvold 19.05.2016 - 07:22
fonte

1 risposta

4

Prima di Mac OS X Lion, il client Mac OS X veniva fornito con SAMBA Server e Client e ciò che avevi deciso di condividere era tutto ciò che era condiviso. Dal momento che Mac OS X Lion, e continuando con OS X Mountain Lion e altre versioni di OS X, SAMBA è stato sostituito con SAMBX a causa del passaggio di SAMBA a GPLv3. Di conseguenza SAMBA è fondamentalmente rotto nel sistema operativo dal 10.7. Il server Mac OS X 10.7 e il server OS X che vanno avanti hanno alcuni controlli di condivisione più fini non presenti nella versione client del sistema operativo.

Come risultato di queste modifiche, le cartelle Macintosh HD e Home dell'utente vengono automaticamente condivise per loro come Utente Amministrativo e solo la cartella Home come Utente Standard, insieme a ciò che si sceglie di condividere in Preferenze di Sistema > Condivisione > Condivisione file.

Per vedere le condivisioni aggiuntive comprese quelle definite in Preferenze di Sistema > Condivisione > Condivisione di file e cosa non è definito lì. In un terminale, l'output sotto mostra ciò che è condiviso per me come utente amministrativo e che condivide solo una cartella denominata Temp in Condivisione file . Con Condivisione file abilitata in Preferenze di Sistema > Condivisione, basta copiare e incollare il seguente comando in Terminale e premere Invio: smbutil view //$USER@$HOSTNAME

$ smbutil view //$USER@$HOSTNAME
Password for $HOSTNAME: 
Share                                           Type    Comments
-------------------------------
Temp                                            Disk    
IPC$                                            Pipe    
Macintosh HD                                    Disk    
$LOGNAME                                        Disk    

4 shares listed
$ 

Se non vuoi che queste azioni vengano esposte, non attivare Condivisione file tramite le normali Preferenze di Sistema e installa SAMBA e configura manualmente la condivisione dei file.

    
risposta data 19.05.2016 - 15:23
fonte

Leggi altre domande sui tag