The +
menunjukkan file memiliki Access Control List (ACL) dengan izin tambahan. Setiap aturan dalam ACL disebut sebagai Access Control Entry (ACE).
Perintah ls -ale
akan menampilkan ACE untuk setiap file / folder yang memiliki ACL
Folder default yang dibuat OS X saat membuat folder rumah baru - Desktop, Dokumen, Unduhan, Perpustakaan, Film, Musik, Gambar, dan Publik - akan memiliki ACE
0: group:everyone deny delete
yang berarti tidak ada pengguna yang diizinkan untuk menghapus folder, bahkan bukan pemilik folder. Ini mencegah orang dari secara tidak sengaja menghapus folder-folder ini, yang OS X harapkan ada.
Untuk menghapus semua ACL dari folder asal default, tanpa memengaruhi ACL dari isinya, gunakan
chmod -N ~/*
Untuk menghapus ACL dari folder dan semua yang ada di dalamnya, gunakan
chmod -R -N /path/to/folder
Setelah ACL dihapus, Anda sekarang dapat menghapus folder itu seperti yang diharapkan, Namun, umumnya disarankan untuk tidak menghapus folder default yang dibuat OS X di folder home pengguna. OS dan banyak aplikasi mengharapkan folder itu ada di sana. Faktanya, OS X mungkin hanya membuat ulang beberapa dari mereka saat Anda masuk.
Alternatifnya adalah menyembunyikannya dari Finder dengan
chflags hidden /path/to/folder
Untuk menyembunyikan, ubah hidden
ke nohidden
. Folder tersembunyi masih akan muncul di Terminal.
Nilai tambah berarti ada izin tambahan yang ditetapkan pada file (menggunakan ACL) yang lebih bernuansa daripada yang dapat diekspresikan dalam format rwxrwxrwx Unix yang biasa.
Izin ini dapat diedit di jendela Get Info Geter's untuk file tersebut.
sumber
A
+
pada akhirnya berarti folder tersebut telah menambah informasi keamanan (seperti daftar kontrol akses). Coba pulihkan izin.sumber