Essayer de supprimer le fichier suivant : ~/Library/Cookies/HSTS.plist
, mais MacOS ne me permet pas de le faire même en utilisant sudo.
Je viens de passer à Mac (j'utilisais Ubuntu auparavant) et je dois probablement rater quelque chose d'évident. J'utilise MacOS Mojave 10.14.1. Qu'est-ce qui pourrait ne pas aller?
sudo rm -f ~/Library/Cookies/HSTS.plist
rm: /Users/dima/Library/Cookies/HSTS.plist: Operation not permitted
Je ne peux pas exécuter ls sur les fichiers du dossier :
ls -la ~/Library/Cookies/
ls: : Operation not permitted
Sortie de ls -lde@ ~/Library/Cookies
:
drwx------@ 11 dima staff 352 Dec 11 23:03 /Users/dima/Library/Cookies
com.apple.quarantine -1
J'ai découvert que je pouvais supprimer le fichier en utilisant le Finder, mais pas en utilisant la ligne de commande. Pourquoi est-ce ainsi?
1 votes
Pouvez-vous exécuter un ls sur le fichier et le répertoire ?
2 votes
Bienvenue sur Ask Different :) Allez dans Finder Aller au dossier... dans la barre de menus. Entrez
~/Library/Cookies
. Cela ouvrira le dossier Cookies dans Finder. Sélectionnez simplement le fichier et essayez de le supprimer en appuyant sur les touches Commande + suppression.0 votes
Merci @Alex, j'ai modifié ma question pour inclure des informations supplémentaires
0 votes
Avez-vous restauré votre système depuis la sauvegarde? Et pouvez-vous exécuter
ls -lde@ ~/Library/Cookies
aussi pour afficher les attributs étendus et les ACL (le cas échéant)?0 votes
Merci @NimeshNeema. Je peux supprimer le fichier en utilisant Finder en effet. Pourquoi ça ne marche pas en utilisant la ligne de commande?
0 votes
@nohillside, je n'ai pas restauré mon système à partir de la sauvegarde... J'ai modifié ma question pour inclure la sortie de
ls -lde@
1 votes
Si vous exécutez
ls -ld@ ~/Library/Cookies
, vous verrez que le répertoire Cookies a l'attribut étenducom.apple.quarantine
défini. C'est ce qui vous empêche d'accéder au fichier.0 votes
Je n'ai pas eu de problème avec ces commandes : GetFileInfo ~/Library/Cookies/HSTS.plist; ls -la@hbefO ~/Library/Cookies/HSTS.plist; ls -la@hbedfO ~/Library/Cookies; ls -la@hbedfO ~/Library
0 votes
Qu'est-ce que la quarantaine? apple.stackexchange.com/questions/104712/… voir première réponse. Je suppose que l'une des commandes d'attribut supprime la quarantaine.
0 votes
Voir derflounder.wordpress.com/2012/11/20/… pour savoir comment supprimer la quarantaine.
0 votes
Avez-vous une idée pourquoi
com.apple.quarantine
a été ajouté au dossier~/Library/Cookies
?