O +
indica que o arquivo tem uma lista de controle de acesso (ACL) com permissões adicionais. Cada regra em uma ACL é chamada de Entrada de Controle de Acesso (ACE).
O comando ls -ale
mostrará as ACEs para cada arquivo / pasta que possui uma ACL
As pastas padrão que o OS X cria quando cria uma nova pasta pessoal - Área de trabalho, Documentos, Downloads, Biblioteca, Filmes, Música, Imagens e Público - terão o ACE
0: group:everyone deny delete
o que significa que nenhum usuário pode excluir a pasta, nem mesmo o proprietário da pasta. Isso evita que as pessoas excluam acidentalmente essas pastas, que o OS X espera existir.
Para remover todas as ACLs das pastas iniciais padrão, sem afetar as ACLs de seu conteúdo, use
chmod -N ~/*
Para remover uma ACL de uma pasta e tudo dentro dela, use
chmod -R -N /path/to/folder
Depois que a ACL foi removida, agora você pode excluir essas pastas conforme o esperado. No entanto, geralmente é aconselhável não remover as pastas padrão que o OS X cria na pasta inicial de um usuário. O sistema operacional e muitos aplicativos esperam que essas pastas estejam lá. De fato, o OS X pode simplesmente recriar alguns deles na próxima vez que você efetuar login.
Uma alternativa é escondê-los do Finder com
chflags hidden /path/to/folder
Para exibir, mude hidden
para nohidden
. Pastas ocultas ainda serão exibidas no Terminal.
O sinal de mais significa que existem permissões extras definidas no arquivo (usando ACLs) com mais nuances do que as que podem ser expressas no formato usual Unix rwxrwxrwx.
Essas permissões podem ser editadas na janela Obter informações do Finder para o arquivo.
fonte
A
+
no final significa que a pasta estendeu as informações de segurança (como uma lista de controle de acesso). Tente restaurar as permissões.fonte