Autor original | Remy Card |
Sistema operacional | Linux |
Plataforma | Multiplataforma |
Tipo | Comando |
Sistema operacional | Sistemas do tipo BSD, incluindo o macOS |
Plataforma | Multiplataforma |
Tipo | Comando |
O chattr, no Linux, é o comando que permite a um usuário definir certos atributos de um arquivo e o lsattr é o comando que exibe os atributos de um arquivo.
A maioria dos sistemas do tipo BSD, incluindo o macOS, sempre tiveram um comando chflags análogo para definir os atributos mas nenhum comando especificamente criado para exibi-los (opções específicas para o comando ls são usadas). O comando chflags apareceu pela primeira vez no 4.4BSD.
O Solaris não possui comandos especificamente criados para definir (ou manipular) os atributos dos arquivos. Os comandos chmod[1] e ls[2] são usados para tal finalidade.
Outros Unixes, em geral, não possuem comandos análogos. Os comandos chatr (do HP-UX) e lsattr (do AIX), que soam semelhantes, existem mas têm funções não relacionadas.
Entre outras coisas, o comando chattr é útil para tornar os arquivos imutáveis, de forma que arquivos de senha e certos arquivos de sistema não possam ser apagados durante atualizações de software.[3]
Manual de referência de comandos de usuário illumus e OpenSolaris do último OpenSolaris baseado em Sun
Manual de referência de comandos de usuário illumus e OpenSolaris do último OpenSolaris baseado em Sun
Manual de comandos gerais do OpenBSD