J'ai un fichier avec les autorisations suivantes sur mon MacBook Pro:
-rwxr-xr-x@ 1 root wheel 101K Feb 29 17:09 apachectl
Que @
représente le stand? Je ne peux pas exécuter le fichier et c'est la seule chose qui me frappe. Comment puis-je m'en débarrasser?
Comme arrière-plan, je l'ai copié à partir d'une sauvegarde Time Machine.
la source
@
attribut étendu et un+
jeu acl, il apparaît que ls affichera un@
. Comme il a des problèmes pour accéder à un fichier, il me semble probable que le problème est davantage lié à un problème de LCA.Avec l'attribut pomme en quarantaine, chmod ne suffit pas pour le supprimer.
Vous devez supprimer l'attribut explicitement:
la source
Le
@
représente les attributs étendus, en plus des autorisations de fichiers unix standard.Vérifiez les attributs étendus:
Réinitialiser tous les attributs étendus pour un seul fichier:
Réinitialisez tous les attributs étendus de manière récursive:
Vérifié sur macOS High Sierra (10.13) et macOS Mojave (10.14.6).
la source
J'ai trouvé que le
-E
ou-N
sont en réalité invisibles, même lors de l'utilisationsudo
. La seule façon de résoudre ce problème était de vous connecter en tant que root.la source