O atributo a
significa que o arquivo é somente para anexar: você não pode sobrescrevê-lo ou excluí-lo, apenas acrescentar dados a ele. Isso é explicado na página do manual chattr
. Apenas root pode remover o atributo.
A consequência prática é que você não pode apagar suas antigas linhas de histórico. Presume-se que isso seja uma medida de segurança do administrador do sistema. Eu não estou completamente convencido de que é seguro, mas em cima da minha cabeça eu não consigo pensar em uma maneira de remover alguns dos conteúdos do arquivo. (No entanto, é fácil ignorar o arquivo e executar comandos sem que eles sejam exibidos no histórico, e é por isso que não é uma medida de segurança particularmente útil contra usuários competentes - uma maneira óbvia de executar os comandos a partir de algo diferente de bash). / p>