Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

chattr

Permissões

Uso

sudo chattr +i [file]

Aplica atributos no nível do sistema de arquivos, como o imutável; com +i até o root precisa limpar a marca antes de editar, e só funciona no Linux em ext4, xfs ou btrfs.

Opções comuns

OpçãoSignificado
+iImmutable: not even root may change or delete it until -i
-iClear the immutable flag so the file can be edited again
+aAppend only, which suits a log file
+ADo not update the access time on reads
-RApply through a whole tree
lsattrThe companion command that shows which flags are set

Exemplos

sudo chattr +i /etc/resolv.conf

Stops anything from overwriting the file.

lsattr /etc/resolv.conf

Shows the i in the flag list.

sudo chattr -i /etc/resolv.conf

Removes it again so you can edit.

Modo numérico e simbólico dizem a mesma coisa: 755 e u=rwx,go=rx são a mesma permissão.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que chattr faz?

Aplica atributos no nível do sistema de arquivos, como o imutável; com +i até o root precisa limpar a marca antes de editar, e só funciona no Linux em ext4, xfs ou btrfs.

QComo se digita?

sudo chattr +i [file] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 6; a lista completa está em man chattr. Este comando fica em Permissões.

Comandos relacionados

página man: man chattr