Pourquoi mon disque dur et le dossier user sont-ils partagés lorsque j'active le partage de files OSx?

J'ai décidé d'essayer le partage de files sur un Mac mini, et j'ai remarqué quelque chose d'étrange. Lorsque j'accède aux parameters> Partage, et que j'active le partage de files, ajoutez ~/Shared . Maintenant ~/Shared est le seul élément répertorié.

Quand je vais à un autre mac, find le périphérique partagé dans Finder, et "Connect As" et connectez-vous avec mon nom d'user et mot de passe pour le mac mini, puis je vois le disque dur est partagé, mon dossier user ~/ est partagé, et le ~/Shared

Si je clique droit sur ~/Shared et goto "Get Info", je vois que la case "Shared folder" est cochée, mais pour le disque dur et mon dossier user, il n'est pas coché. Ces deux dossiers ne sont pas non plus listés dans la section Paramètres> Partage …

Est-ce juste un comportement par défaut? Si oui, pourquoi est-ce et comment est-il utile? Et, est-ce déclaré par Apple n'importe où?

Avant Mac OS X Lion, le client Mac OS X était fourni avec le server et le client SAMBA et ce que vous avez défini pour partager était tout ce qui était partagé. Depuis Mac OS X Lion, et en continuant avec OS X Mountain Lion et d'autres versions d'OS X, SAMBA a été remplacé par SAMBX en raison du passage de SAMBA à GPLv3. En conséquence SAMBA est fondamentalement cassé dans le operating system depuis 10.7. Le server Mac OS X 10.7 et OS X Server vers l'avant ont des controls de partage plus fins qui ne sont pas présents dans la version Client du operating system.

À la suite de ces modifications, les dossiers Macintosh HD et Utilisateur sont automatiquement partagés en tant qu'user administratif et uniquement en tant que user standard en tant qu'user standard, en fonction de ce que vous choisissez de partager dans Preferences Système> Partage> Partage de files.

Pour afficher les partages supplémentaires, y compris ce qui est défini dans Preferences Système> Partage> Partage de files et ce qui n'y est pas défini. Dans un terminal, la sortie ci-dessous montre ce qui est partagé pour moi en tant qu'user administratif et partage uniquement un dossier nommé Temp dans le partage de files . Avec Partage de files activé dans Preferences Système> Partage, copyz et collez la command suivante dans Terminal et appuyez sur Entrée: 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 listd $ 

Si vous ne souhaitez pas que ces partages soient exposés, n'activez pas le partage de files via les Preferences Système normales et installez plutôt SAMBA et configurez manuellement le partage de files vous-même.