Ich habe eine Datei mit den folgenden Berechtigungen auf meinem MacBook Pro:
-rwxr-xr-x@ 1 root wheel 101K Feb 29 17:09 apachectl
Wofür steht der @
? Ich kann die Datei nicht ausführen und dies ist das einzige, was mir auffällt. Wie kann ich es loswerden?
Genau wie einige Hintergrundinformationen habe ich diese aus einer Time Machine-Sicherung kopiert.
quelle
@
erweitertes Attribut und eine erweiterte+
ACL-Menge haben, wird anscheinend mit ls ein angezeigt@
. Da er Probleme beim Zugriff auf eine Datei hat, scheint es mir, dass das Problem wahrscheinlicher ist, dass er ein Problem mit einer ACL hat.Mit dem Apfel-Quarantäne-Attribut reicht chmod nicht aus, um es zu entfernen.
Sie müssen das Attribut explizit entfernen:
quelle
Das
@
steht für erweiterte Attribute zusätzlich zu den Standard-Unix-Dateiberechtigungen.Überprüfen Sie die erweiterten Attribute:
Alle erweiterten Attribute für eine einzelne Datei zurücksetzen:
Alle erweiterten Attribute rekursiv zurücksetzen:
Überprüft auf macOS High Sierra (10.13) und macOS Mojave (10.14.6).
quelle
Ich habe festgestellt, dass die
-E
oder-N
sogar bei der Verwendung tatsächlich unsichtbar sindsudo
. Ich konnte es nur beheben, indem ich mich als root anmeldetequelle