Chattr


chattr
Autor original Remy Card
Sistema operacional Linux
Plataforma Multiplataforma
Tipo Comando
chflags
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]

  1. «chmod(1)» (em inglês). Consultado em 16 de julho de 2021. Manual de referência de comandos de usuário illumus e OpenSolaris do último OpenSolaris baseado em Sun 
  2. «ls(1)» (em inglês). Consultado em 16 de julho de 2021. Manual de referência de comandos de usuário illumus e OpenSolaris do último OpenSolaris baseado em Sun 
  3. «chflags(1)» (em inglês). Consultado em 16 de julho de 2021. Manual de comandos gerais do OpenBSD 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy