Pular para o conteúdo

Travando/bloqueando arquivos e diretórios no GNU/Linux

Dica publicada em Linux / Comandos
Jeferson R. Costa rcjeferson
Hits: 29.155 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Travando/bloqueando arquivos e diretórios no GNU/Linux

Nesta dica mostrarei como bloquear um arquivo/diretório para que ninguém (nem mesmo o root) possa altera-lo.

No meu caso, uso bastante para bloquear o arquivo /etc/resolv.conf para que eu não precise reconfigurar os servidores DNS todas as vezes que mexo nas configurações de rede, ou por exemplo, bloquear um arquivo onde quer que os usuários tenham acesso para ler e executar, mas não podem alterar nem excluir.

Para bloquear um arquivo:

# chattr +i arquivo

Para bloquear um diretório:

# chattr +i diretorio/

Para liberar um arquivo:

# chattr -i arquivo

Para liberar um diretório:

# chattr -i diretorio/

Obs.: quando bloqueia um arquivo, você não conseguirá fazer mais alteração nenhuma, nem mesmo se estiver logado como root. Uma vez bloqueado, você só conseguirá alterar o arquivo/diretório desbloqueando o arquivo.

Para saber os atributos de um arquivo/diretório, você pode usar o seguinte comando:

# lsattr

Testado no Debian 6.

Veja essa e outras dicas em meu blog, onde posto dicas e soluções em infraestrutura de TI.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Erro: ERROR 2006 (HY000): "MySQL server has gone away" [Resolvido]

Reparando partição XFS

Squid - Calculando cache_dir e cache_mem

Erro "Makefile:181" no VirtualBox do Fedora [Resolvido]

Limpando cache da memória RAM no GNU/Linux

tar - Entenda o que é empacotador e compactador

Verificando espaço em filesystems e pastas

Como montar uma partição NTFS ou FAT32

Conheça o comando look

Colocando seu lilo boot no disquete

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.