¿Por qué se comparte mi disco duro y la carpeta de usuario cuando activo el uso compartido de archivos osx?

3

Decidí intentar compartir archivos en un Mac mini y noté algo extraño. Cuando voy a la configuración > Compartir y habilitar el uso compartido de archivos, luego agregar ~/Shared . Ahora ~/Shared es el único artículo listado.

Cuando vaya a otro mac, busque el dispositivo compartido en el Finder, y "Conectar como" e inicie sesión con mi nombre de usuario & contraseña para el Mac mini, luego veo que el disco duro está compartido, mi carpeta de usuario ~/ está compartida y el ~/Shared .

Si hago clic con el botón derecho en ~/Shared y voy a "Obtener información", veo que la casilla de verificación "Carpeta compartida" está marcada, pero para el disco duro y mi carpeta de usuario no está marcada. Estas dos carpetas tampoco aparecen en la lista de Configuración > Área de intercambio ...

¿Es este un comportamiento por defecto? Si es así, ¿por qué es eso y para qué sirve? Y, ¿está esto declarado por Apple en algún lugar?

    
pregunta erikvold 19.05.2016 - 07:22

1 respuesta

4

Antes de Mac OS X Lion, Mac OS X Client venía con SAMBA Server y Client y lo que definió para compartir era todo lo que se compartía. Desde Mac OS X Lion, y continuando con OS X Mountain Lion y otros lanzamientos de OS X, SAMBA ha sido reemplazado por SAMBX debido a que SAMBA se cambió a GPLv3. Como resultado, SAMBA está básicamente roto en el SO desde 10.7. El servidor Mac OS X 10.7 y el servidor OS X hacia adelante tienen algunos controles de compartición más finos que no están presentes en la versión del cliente del sistema operativo.

Como resultado de estos cambios, las carpetas de Macintosh HD y Home del usuario se comparten automáticamente como usuario administrativo y solo la carpeta de inicio como usuario estándar, junto con lo que uno elige compartir en Preferencias del sistema > Compartiendo > Intercambio de archivos.

Para ver los recursos compartidos adicionales, incluidos los definidos en Preferencias del sistema > Compartiendo > Compartir archivos y lo que no está definido allí. En una Terminal, la salida a continuación muestra lo que tengo compartido como usuario administrativo y solo compartiendo una carpeta llamada Temp en File Sharing . Con el uso compartido de archivos habilitado en Preferencias del sistema > Compartir, simplemente copie y pegue el siguiente comando en la Terminal y presione Enter: 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
$ 

Si no desea que se expongan esos recursos compartidos, no active el uso compartido de archivos a través de las Preferencias del sistema normales; en su lugar, instale SAMBA y configure manualmente el uso compartido de archivos.

    
respondido por el user3439894 19.05.2016 - 15:23

Lea otras preguntas en las etiquetas