Saya memiliki file dengan izin berikut di MacBook Pro saya:
-rwxr-xr-x@ 1 root wheel 101K Feb 29 17:09 apachectl
Apa artinya @
berdiri? Saya tidak dapat menjalankan file dan ini adalah satu-satunya hal yang menonjol bagi saya. Bagaimana saya bisa menyingkirkannya?
Seperti beberapa latar belakang, saya menyalin ini dari cadangan Time Machine.
sumber
@
atribut diperluas dan+
set acl, tampaknya ls akan menampilkan a@
. Karena ia mengalami masalah dalam mengakses file, sepertinya bagi saya masalahnya lebih besar kemungkinannya ia memiliki masalah dengan ACL.Dengan atribut karantina apel, chmod tidak cukup untuk menghapusnya.
Anda perlu menghapus atribut secara eksplisit:
sumber
The
@
singkatan atribut diperpanjang, di samping standar hak akses file unix.Periksa atribut yang diperluas:
Setel ulang semua atribut yang diperluas untuk satu file:
Setel ulang semua atribut diperluas secara rekursif:
Diperiksa pada macOS High Sierra (10.13) dan macOS Mojave (10.14.6).
sumber
Saya menemukan bahwa
-E
atau-N
sebenarnya tidak terlihat bahkan ketika menggunakansudo
. Satu-satunya cara saya bisa memperbaikinya adalah dengan masuk sebagai rootsumber