Comando Linux chattr
Linux comando chattr é usado para alterar os atributos de arquivo.
Esta instrução pode ser alterado é armazenado no arquivo de sistema de arquivos ext2 ou atributos de diretório, que são divididos nas 8 modos seguintes:
- R: O arquivo ou diretório só fazem usos adicionais.
- b: não atualizar o último tempo de acesso do arquivo ou diretório.
- c: Após o arquivo ou diretório será armazenado comprimido.
- d: excluir arquivos ou diretórios fora da operação de imersão.
- i: arquivo ou diretório não pode haver quaisquer mudanças.
- s: Confidencialidade apagar arquivos ou diretórios.
- S: atualização instantânea do arquivo ou diretório.
- u: evitar fora excluído.
gramática
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
parâmetros
processamento recursivo -R, todos os arquivos e subdiretórios no diretório especificado ser tratada.
-v versões de arquivo <número versão> Configurações ou diretório.
instruções de execução do processo de exibição -V.
+ <Propriedades> para abrir os atributos de arquivo ou diretório.
- <Property> para fechar os atributos de arquivo ou diretório.
= <Attribute> Especifique os atributos de arquivo ou diretório.
Exemplos
Com o comando chattr para evitar um sistema crítico arquivos são modificados:
chattr +i /etc/resolv.conf
lsattr /etc/resolv.conf
Ele irá exibir os seguintes atributos
----i-------- /etc/resolv.conf
Assim que um arquivo só pode ser inscrito, dados adicionais, mas não pode ser excluído para uma variedade de arquivos de log:
chattr +a /var/log/messages