1 votes

Y a-t-il d'autres options basées sur le terminal / shell pour supprimer tous les ACL et les attributs étendus d'un dossier?

Je rencontre des problèmes pour supprimer certains dossiers qui ne contiennent rien et qui ne sont utilisés par aucun processus ou kexts (lsof | grep élément_chemin). Lorsque j'essaie de les supprimer (en tant que root), j'obtiens :

root@hostname /# rm -fr /chemin/vers/dossier
rm: /chemin/vers/dossier: Opération non permise

Même après avoir exécuté les commandes suivantes pour supprimer les ACL / attributs étendus, je ne peux toujours pas supprimer les dossiers avec rm -fr :

sudo chmod -RN /chemin/vers/dossier
sudo xattr -c -r /chemin/vers/dossier

En exécutant ls, aucun attribut n'est affiché :

ls -lea -@ /chemin/vers/dossier

D'autres options pour m'assurer que toutes les permissions sont supprimées et qu'une opération rm en tant que root devrait fonctionner ?

1voto

ylluminate Points 4352

Le coupable qui empêchait le dossier d'être supprimé était apparemment les indicateurs qui étaient définis et donc ce qui suit a enfin permis la suppression :

sudo chflags -R nouchg, noschg /chemin/vers/dossier

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X