web-dev-qa-db-fra.com

Ubuntu 18.10, Samba 4.8.4 smb.conf - quelles sont les valeurs valides pour fruit: model?

J'accède à une nouvelle installation d'Ubuntu 18.10 et Samba 4.8.4 à partir de clients macOS exécutant Mojave. Lorsqu'il est connecté via SMB, je veux que l'icône du Finder ressemble à un Mac Mini (car c'est sur cela qu'Ubuntu 18.10 fonctionne).

Dans / etc/samba/smb.conf (section [globale]), ces valeurs pour fruit: modèle ont fonctionné: Xserve, MacPro, iMac

Cela a abouti à l'icône par défaut qui ressemble à un Apple Cinema Display: MacBook, MacMini, MacSamba, TimeCapsule, RackMac

J'ai vu un article recommandant les noms de modèle de /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist sur un Mac. Bien qu'il y en ait beaucoup, ceux que j'ai essayés n'ont pas fonctionné.

Re: avahi-daemon, Samba 4.8.4 peut définir l'icône pour les clients macOS connectés sans avahi-daemon en cours d'exécution (a fonctionné pour les trois modèles ci-dessus). Bien qu'avahi-daemon aide le serveur à être perpétuellement visible dans le Finder, j'essaie de comprendre uniquement les valeurs de travail pour fruit: model dans le smb.conf.

Quelqu'un a-t-il une idée?

4
nstuyvesant

Il existe de nombreuses autres chaînes de modèle qui devraient fonctionner comme des valeurs; Je crois qu'ils sont directement lus à partir de /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist.

En parcourant ce fichier, vous devriez être en mesure de comprendre les valeurs valides. Par exemple, à partir de la ligne

UTTypeTagSpecification = { com.Apple.device-model-code = ( "Macmini", "Macmini5", "Macmini6", "Macmini7" ); };

J'ai déduit que la chaîne appropriée pour Mac Mini est Macmini (pas de CamelCase). MacBook devrait cependant fonctionner. Tout comme AppleTV, MacBook5,2, et bien d'autres apparaissant dans le fichier susmentionné.

2
Leeron R