Em uma linha de modo, '@' geralmente significa atributos extras e '+' significa permissões extras. O OS X usa ambos extensivamente, enquanto o Linux tende a não (especialmente para permissões).
No OS X, você pode visualizá-los usando ls -le@
, onde -l
é longa, -e
mostra o controle de acesso e -@
mostra sinalizadores extras (alguns dos quais podem impedir a modificação de um arquivo, mesmo se suas permissões permitem isso.
No Linux, você pode ver os atributos com lsattr
ou lsattr -l
(saída longa, mais amigável para humanos). Depois, você pode alterá-los, se necessário, usando chattr
. Em particular, você pode estar interessado no atributo i
(immutable), que impede modificações nos arquivos.
Você pode lidar com as ACLs do Linux usando os comandos getfacl
e setfacl
, mas pode ser necessário instalar essas ferramentas, e seu sistema de arquivos pode não suportá-las de qualquer maneira.