Si vous donnez à quelqu'un votre clé USB pour y mettre des fichiers, il est si ennuyeux de nettoyer par la suite, tout cela est inutile pour les artefacts autres que les plates-formes OSX, qui polluent le disque. Est-ce une solution pour empêcher ce comportement? Peut-être pour écrire ces fichiers par vous-même et les définir en lecture seule quelque chose comme des autorisations "6/700"?
PS Je ne demande pas quoi faire sur OSX par les autres, car je ne sais pas qui me mettra un nouveau fichier la prochaine fois (je ne peux pas expliquer ce problème et les configurations à toutes les autres personnes), mais plutôt quoi faire du point de vue du lecteur USB.
macos
usb
permissions
file-permissions
.ds-store
statique
la source
la source
Réponses:
Si vous souhaitez partager un disque externe inscriptible avec d'autres systèmes OS X, vous pouvez exécuter la commande suivante à partir de VOTRE machine pour empêcher les fichiers .DS_Store d'apparaître
puis protégez le fichier en exécutant
Cette existence de ce fichier caché empêchera OS X Spotlight d'indexer le lecteur, vous n'avez donc besoin de le faire qu'une seule fois, sauf si vous reformatez le lecteur. Je ne sais pas si cela fonctionne sur plusieurs plates-formes, par exemple, les redoutables fichiers Windows thumbs.db.
J'espère que cela t'aides.
la source
chmod 444
? Il peut empêcher les écritures, mais il n'empêchera pas sa suppression, et vous ne vous souciez probablement pas de son contenu. La question de savoir si les autorisations Unix fonctionneront sur le système de fichiers de la clé USB est également à débattre.J'ai trouvé cet article de blog très utile: http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/
fondamentalement:
Mais lisez le blog pour plus d'informations et de détails.
la source