Mac OS X : Effacer un fichier récalcitrant |
Bienvenue invité ( Connexion | Inscription )
Mac OS X : Effacer un fichier récalcitrant |
14 Apr 2003, 19:14
Message
#1
|
|
Méchant modérateur paranoïaque Groupe : Modérateurs Messages : 10 755 Inscrit : 24 Jan 2002 Lieu : Confoederatio Helvetica, Kanton Wallis Membre no 1 865 |
Comment effacer un fichier récalcitrant:
-------------------- Nothing Else Matters
|
|
|
22 Apr 2003, 19:06
Message
#2
|
|
Macbidouilleur de Nancy Groupe : Modérateurs Messages : 8 787 Inscrit : 16 Nov 2001 Lieu : Clermont-Ferrand Membre no 1 308 |
je me permets de rajouter un post de Muggsy qui traite du même sujet :
Vu le nombre de personnes qui demandent de l'aider pour supprimer un fichier récalcitrant et afin d'éviter des posts sur ce sujet tout les 2 jours, je me suis dis qu'il fallait résumer toutes les solutions une bonne fois pour toute. (le titre du post c'est pour être sur de le trouver en faisant une recherche ) Pour virer un fichier récalcitrant :
-------------------- pour suivre mes tests de produits sur Amazon : Mon profil Amazon
|
|
|
5 Aug 2004, 14:32
Message
#3
|
|
Moderating Daemon Groupe : Modérateurs Messages : 6 345 Inscrit : 22 Feb 2004 Lieu : Yvelines/Cambridge (GB), dans mon pantalon Membre no 15 207 |
En plus des droits "normaux" sur les fichiers, il existe 2 autres choses qui peuvent empêcher l'effacement d'un fichier, les attributs uchg et schg
Pour voir ces attributs, on peut utiliser la commande ls -ol, par exemple si je tape ça sur un petit dossier que j'ai préparé : CODE fcomp:~/test fred$ ls -ol total 0 -rw-r--r-- 1 fred admin schg,uchg 0 5 Aug 15:34 fichier1 -rw-r--r-- 1 fred admin uchg 0 5 Aug 15:34 fichier2 -rw-r--r-- 1 fred admin - 0 5 Aug 15:34 fichier3 Là on voit que fichier2 a l'attribut uchg, fichier1 a les attributs uchg et schg et fichier 3 n'a ni l'un ni l'autre. Il y a également d'autres attributs, mais on s'éloigne du sujet. L'attribut uchg ("user immutable") correspond à la notion traditionnelle d'un fichier verrouillé que l'on peut voir dans les infos sur un fichier dans le Finder. On peut l'enlever avec le Finder, en décochant la case, ou alors avec la commande CODE chflags nouchg monfichier chflags est un programme qui permet de manipuler ces attributs. Le préfixe no lui dit d'enlever l'attribut uchg au lieu de le rajouter. Enfin monfichier est le chemin du fichier à torturer. Le super utilisateur (que ce soit via sudo ou su) peut effacer les fichiers avec cet attribut sans en tenir compte. L'attribut schg ("system immutable") est dans le même genre, mais plus coriace: seul root peut ajouter cet attribut, et en temps normal personne ne peut l'enlever ou l'ignorer, même pas root. Pour enlever cet attribut il faut redémarrer en single user (pomme S au démarrage) et faire: CODE /sbin/mount -uw / /sbin/autodiskmount -va /usr/bin/chflags noschg monfichier La ligne "/sbin/autodiskmount -va" est nécessaire seulement si le fichier en question n'est pas sur le disque de démarrage. Les fichiers du disque bidule se trouvent alors dans le dossier /Volume/bidule Certains se demandent peut-être à quoi peut servir cette option à part embêter tout le monde. C'est une question de sécurité. Si quelqu'un prend le contrôle à distance d'une machine et qu'il arrive à avoir root, il ne pourra pas modifier un fichier avec l'attribut schg (en single user il n'y a pas d'accès au réseau). C'est donc un peu de sécurité en plus, mais avec comme désavantage que c'est plus contraignant. -------------------- G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A MacBook core duo 1.83 GHz |
|
|
22 Jun 2005, 12:47
Message
#4
|
|
P'tit Oiseau Moqueur Groupe : Membres Messages : 711 Inscrit : 10 Apr 2005 Lieu : Ile de france Membre no 36 845 |
J'ai trouvé une autre astuce,
J'ai démarré l'ibook en mode disque cible (target : touche T appuyée au démarrage avec la machine branchée en firewire). Et du G5 en faisant Pomme i, j'ai juste eu besoin de cliquer sur déverouillage et mettre le fichier à la poubelle. A retenir pour ceux qui ont 2 Macs. -------------------- imac 27' 2,8 Ghz Intel Core i7
Breton MB n° 029 |
|
|
20 Nov 2006, 13:44
Message
#5
|
|
The Original Martian <span style= Groupe : Modérateurs Messages : 6 768 Inscrit : 25 May 2004 Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns Membre no 19 190 |
Si votre fichier s'appelle Tiêng-Viêt.html , un fichier installé par une version démo d'un progiciel Adobe. Il faut suivre la procédure suivante :
Source : http://forums.macrumors.com/showthread.php?t=227841 et remerciements à guerom00 pour le lien Ce message a été modifié par philjfry - 20 Nov 2006, 14:16. -------------------- MBP 16" Sequoia 15.0.1 MBA 13" Sonoma 14.6.1
DBCM III Disciple du MSV Team BOINC Macbidouille But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D |
|
|
Nous sommes le : 15th November 2024 - 12:19 |