Blog éclectique & sans sujet précis - Comment détruire des fichiers sous Mac OS X (bug !) - Commentaires<p>Si ça me passe par la tête, si ça n’intéresse que moi, alors c’est peut-être ici. Ou pas.</p>2024-02-13T09:44:49+01:00L'éditeur est le propriétaire du domaineurn:md5:bf83720a7189bba489682d945b972671DotclearComment détruire des fichiers sous Mac OS X (bug !) - Steve Schneppurn:md5:128cc6295f769d0540a073ac635630aa2009-01-05T20:17:15+01:002009-01-05T20:17:15+01:00Steve Schnepp<p>Apparemment, c’est un bug + ou - connu :<br />
<a href="http://www.macintouch.com/leopard/movebug.html" title="http://www.macintouch.com/leopard/movebug.html" rel="ugc nofollow">http://www.macintouch.com/leopard/m…</a><br />
et<br />
<a href="http://www.webmonkey.com/blog/OS_X_Finder_Bug_Eats_Your_Data" title="http://www.webmonkey.com/blog/OS_X_Finder_Bug_Eats_Your_Data" rel="ugc nofollow">http://www.webmonkey.com/blog/OS_X_…</a><br />
Par contre, il date de 2007 & Mac OS X 10.5.</p>
<p>Vu qu’il est censé être corrigé, il y a peut-être du code en doublon :-)</p>Comment détruire des fichiers sous Mac OS X (bug !) - Le webmestreurn:md5:7c554a909ac836f1d0b22eb30601b9d82009-01-04T10:30:01+01:002009-01-04T10:30:01+01:00Le webmestre<p>@Steph : Que tu le reproduises me rassure et me fait peur à la fois. Vais tenter le Macfixit.</p>
<p>Pour le dossier verrouillé, il est clair qu’il ne doit pas y copier quoi que ce soit, oui, mais c’est le propre de l’utilisateur de ne pas être cohérent, ne serait-ce que par distraction. En l’occurence, le disque est verrouillé car justement je ne voulais pas détruire des sauvegardes par maladresse…</p>Comment détruire des fichiers sous Mac OS X (bug !) - Stephurn:md5:d8c8710775a9055ff055c39264db4d772009-01-04T10:24:57+01:002009-01-04T10:24:57+01:00Steph<p>OK, mon problème est corrigé. A priori, le bit “locked” n’est pas géré sur les disques AFP…</p>
<p>Maintenant le tien (ou plutot les 2 tiens, avec la copie qui ne s’arrête pas), ben oui, c’est 100% reproductible. Facilement, même pas besoin de disque externe, tu le reproduis même sur une image disque montée.<br />
J’ai reproduit pas à pas la procédure, avec fseventer en tâche de fond, pour voir ce qui se passe au niveau FS. Tant que tu n’as pas validé l’alerte “vous n’avez pas les droits suffisants”, rien ne se passe; ensuite ben il efface bêtement les fichiers. Pas de copie, pas de déplacement, juste un “rm -rf”.</p>
<p>J’imagine que le déplacement dans le Finder est fait par ‘1) je copie; 2) j’efface’, et que si 1) n’est pas fait, alors il ne devrait pas faire 2). Mais là, clairement, 1) reporte une erreur mais 2) est effectué quand même. La tâche 2) ne teste pas cette erreur là, j’ai l’impression.</p>
<p>Je tenterai le coup de MacFixIt, ou éventuellement les forums de discussions Apple. Mais surtout ne t’attend pas à un “merci”.</p>Comment détruire des fichiers sous Mac OS X (bug !) - Stephurn:md5:13f7dfe5e35a8413b7d09191771fa5f92009-01-04T10:01:12+01:002009-01-04T10:01:12+01:00Steph<p>Je ne sais pas ce que tu tentais de faire, je ne sais même pas comment le Finder est sensé réagir dans ce cas: ton dossier est verrouillé, tu n’as pas à y copier qch, il ne devait pas te laisser faire, même avec un password admin (ce n’est pas une histoire de droits, c’est clairement une “protection en écriture”). Mais cela devrait être au moins cohérent entre un disque unique et deux disques différents.</p>
<p>Cela dit, il n’a pas à t’effacer un fichier avant de vaider la destination, c’est bien entendu un bug.<br />
Je n’ai pas réussi à le reproduire: ma tentative de créer un dossier verrouillé sur mon disque (réseau) TimeMachine fait que le dossier est devenu ineffaçable…. j’ai donc un autre problème à régler avant de me pencher sur le tien.</p>
<p>Pour un feedback, tu peux toujours utiliser <a href="http://bugreport.apple.com/" title="http://bugreport.apple.com/" rel="ugc nofollow">http://bugreport.apple.com/</a> mais il te faut un login developeur (gratuit), ou bien <a href="http://www.apple.com/feedback/macosx.html" title="http://www.apple.com/feedback/macosx.html" rel="ugc nofollow">http://www.apple.com/feedback/macos…</a></p>
<p>Mais je doute de l’efficacité. Par contre si tu as une procédure reproductible, tu peux envoyer un article à macfixit.com, qui se chargera de propager l’information, et avec de la chance ce sera corrigé pour 10.7.</p>