Empêcher les clients Mac OS X de polluer les partages Windows avec les fourchettes de ressources

9

Lorsque les clients Mac OS X copient des fichiers dans un partage Windows, ils créent des fichiers similaires .DS_Storeet ._des fichiers cachés préfixés (qui, je pense, stockent des fourchettes de ressources des fichiers).

Comment éviter la pollution de ces partages par ces fichiers?

Une solution qui fonctionne sur d'autres supports (pilote flash par exemple) est également appréciée.

xmm0
la source

Réponses:

3

Pour empêcher les fichiers .DS_Store sur les lecteurs réseau.

Depuis le terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Dave K
la source
3

Je suggère également de vérifier ces autres questions sur la défaillance du serveur:

Partages de fichiers pour les utilisateurs Mac Que sont les fichiers .DS_Store et pourquoi OSX les laisse-t-il sur les partages Windows?

Pour autant que je sache, vous ne pouvez pas désactiver l'enregistrement des fourchettes de ressources en tant que fichiers séparés (j'adorerais me tromper ici) car cela fait partie de la conception pour éviter de perdre des données sur un lecteur non HFS ou UFS sous Mac OS X. Cependant, il est possible de "mettre son veto" à la création de ces fichiers sur le serveur - mais méfiez-vous de certains programmes qui nécessitent réellement la fourchette de ressources (par exemple Quicken).

Pour opposer son veto aux fichiers extraits de la première question ci-dessus:

De plus, vous devez savoir que sur SMB, vous remarquerez que des ._FILENAMEfichiers ont été créés - c'est ainsi qu'OS X conserve les données de la fourchette de ressources et autres sur d'autres systèmes de fichiers. Cela peut provoquer un problème pour quelqu'un sur une machine Windows s'il essaie d'ouvrir le mauvais fichier.

Il est possible que le serveur n'autorise pas ces fichiers (dans smb.conf vous pouvez définir veto_files=._*) mais où il se trouve dans Windows Server 2003, je ne suis pas sûr, mais je pense que l'utilisation de cet article de TechRepublic devrait s'avérer un point de départ intéressant.

Chealion
la source
2

Il existe un utilitaire tiers appelé Blue Harvest (13 $) qui résout le problème de manière non élégante, mais totalement transparente pour l'utilisateur. Il permet au Finder de créer les fichiers et ensuite les entre immédiatement et les efface. Il a été assez stable et fiable pour moi, fonctionnant avec un Windows Small Business Server 2003 via smb.


la source
1

Je ne sais pas si vous pouvez arrêter les fourches de ressources, mais vous pouvez arrêter de créer des fichiers .ds_store sur des partages réseau en émettant la commande suivante pour chaque client:

par défaut, écrire com.apple.desktopservices DSDontWriteNetworkStores true


la source
1

Je ne peux pas commenter les réponses, mais je tiens à mentionner que vous devez faire très attention au veto sur les fichiers, car Finder s'étouffera en essayant de copier des fichiers, comme je le détaille ici .

Matthew Schinckel
la source