Os atributos não estão relacionados às permissões de arquivo unix que são frequentemente mencionadas na notação octal (que representa diretamente o binário de 4 bits exigido por cada um dos owner
, group
e other
perms).
Não há notação octal para atributos. Eles são representados por símbolos de caracteres ou como man chattr
diz:
The format of a symbolic mode is +-=[aAcCdDeijsStTu]
Veja a página de manual para detalhes sobre o significado de cada um desses símbolos.
BTW, nem todos os atributos são suportados por todos os sistemas de arquivos Linux. por exemplo. ext2
, ext3
e ext4
suportam o atributo u
(undeletable). xfs
não.
Alguns sistemas de arquivos não suportam atributos (por exemplo, ZFS, vfat. O vfat provavelmente nunca suporta atributos, mas está na lista de tarefas do zfsonlinux projeto .
Atualizar
De acordo com o rastreador de problemas do zfsonlinux , o suporte ao atributo foi adicionado em maio de 2014.
Support for the obvious mappings has been merged and will be part of 0.6.3.
ZFS_IMMUTABLE <-> FS_IMMUTABLE_FL ZFS_APPENDONLY <-> FS_APPEND_FL ZFS_NODUMP <-> FS_NODUMP_FL
This does not cover attributes which exist on Linux but not Illumos and vise-versa.