+
Wskazuje, że plik ma listę kontroli dostępu (ACL) z dodatkowymi uprawnieniami. Każda reguła w liście ACL nazywa się pozycją kontroli dostępu (ACE).
Polecenie ls -ale
pokaże pozycje ACE dla każdego pliku / folderu, który ma listę ACL
Domyślne foldery tworzone przez OS X podczas tworzenia nowego folderu domowego - Pulpit, Dokumenty, Pobrane pliki, Biblioteka, Filmy, Muzyka, Zdjęcia i Publiczne - będą miały ACE
0: group:everyone deny delete
co oznacza, że żaden użytkownik nie może usunąć folderu, nawet właściciel folderu. Zapobiega to przypadkowemu usunięciu tych folderów, które OS X spodziewa się zaistnieć.
Aby usunąć wszystkie listy ACL z domyślnych folderów domowych, bez wpływu na listy ACL ich zawartości, użyj
chmod -N ~/*
Aby usunąć listę ACL z folderu i wszystkich jego elementów, użyj
chmod -R -N /path/to/folder
Po usunięciu listy ACL możesz teraz usunąć te foldery zgodnie z oczekiwaniami. Zasadniczo jednak nie zaleca się usuwania folderów domyślnych tworzonych przez system OS X w folderze domowym użytkownika. System operacyjny i wiele aplikacji oczekują, że te foldery tam będą. W rzeczywistości OS X może po prostu odtworzyć niektóre z nich przy następnym logowaniu.
Alternatywą jest ukrycie ich przed Finderem
chflags hidden /path/to/folder
Aby odkryć, zmień hidden
na nohidden
. Ukryte foldery nadal będą jednak wyświetlane w Terminalu.
Plus oznacza, że istnieją dodatkowe uprawnienia do pliku (przy użyciu list ACL), które są bardziej szczegółowe niż można to wyrazić w zwykłym uniksowym formacie rwxrwxrwx.
Te uprawnienia można edytować w oknie Find Info Get Info dla pliku.
źródło
A
+
na końcu oznacza, że folder ma rozszerzone informacje o bezpieczeństwie (takie jak lista kontroli dostępu). Spróbuj przywrócić uprawnienia.źródło