De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Trabalhe como root com mais segurança

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 09 de janeiro de 2015

Quem nunca apagou algo que não devia ter apagado e depois não tinha o backup para remendar a bobagem?

Como é praxe em sistemas GNU/Linux, a filosofia do sistema é sempre assumir que você sabe o que está fazendo e obedece sem questionamentos. Nos últimos tempos, por meio de aliases, tenta-se limitar um pouco os superpoderes do usuário root, mas mesmo assim,coisas ruins podem acontecer.

Para evitar que um arquivo seja apagado mesmo que seja pelo usuário root, use o comando chattr. Este comando permite que um arquivo seja marcado como imutável, ou seja nem mesmo o usuário root conseguirá apagá-lo.

Para ligar este atributo em um arquivo, digite:

  sudo chattr +i arquivoimportante

Isto feito, se tentarmos remover o arquivo:

  $ sudo rm arquivoimportante
  rm: não foi possível remover "arquivoimportante": Operação não permitida

Para poder remover o arquivo, temos que remover sua proteção:

  sudo chattr -i arquivoimportante

Note a diretiva muda de "+i" para "-i", ou seja, o atributo immutable é desligado.

E não se esqueça, todo mundo é capaz de fazer bobagem, então não custa nada se precaver para proteger o que for realmente importante.

Referência: More Linux tips every geek should know

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida