Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner
Linux banner
Linux banner


» Screenshot
Linux:  Unity World Domination II
Por pinduvoz


Artigo

Atributos de arquivos no Linux
Linux user
beetle_juice
10/01/2005
O chmod é usado para mudar as permissões de acesso aos arquivos do Linux. Em complemento a essas permissões, existem os atributos de arquivos, que são manipulados pelo comando chattr. Nesse artigo veremos quais são e como manipular atributos de arquivos.
Por: Eduardo Takeshita
[ Hits: 55348 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Atributos de arquivos

Muita gente conhece o comando "chmod" para conceder e tirar permissões no sistema Linux, aqui mesmo no VOL você encontra dois artigos muito bom sobre "permissões" que foram escritos pelo nosso amigo m4sc4r4:
Mas, como eu disse, vou falar um pouco de "atributos de arquivos", além de alterar as permissões de um arquivo, um usuário também pode fazer o mesmo com seus atributos. Os atributos de um arquivo são alterados com um comando:

chattr [atributo] [arquivo]

E listados com os comando:

lsattr [arquivo]

Os atributos permitem o aumento da proteção e da segurança que serão destinadas a um arquivo ou diretório. Por exemplo, o atributo:
  • "i" define o arquivo como imutável, o que impede que seja alterado, excluído, renomeado ou vinculado, uma excelente maneira de protegê-lo. Já o atributo:
  • "s" faz com que o conteúdo de um arquivo seja eliminado completamente do disco quando o arquivo for excluído. Isso assegura que o conteúdo não possa ser acessado depois que o arquivo for excluído.

A seguir veremos quais são os atributos que podem ser alterados.

    Próxima página >>




Páginas do artigo
   1. Atributos de arquivos
   2. Tipos de atributos
   3. Exemplos de uso de atributos
   4. Conclusão

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por xsl4v3 em 11/01/2005 - 11:39h:

Tenho várias dúvidas e colocações a fazer:

1) O flag 'c' funciona em qualquer sistema de arquivos ? Testei aqui em casa em reiser e XFS e não houve mudanças no tamanho do arquivo nem no espaço disponível nas partições testadas. Essa é uma dúvida de vários anos, nunca fiz isso funcionar.
2) O flag 'i' só pode ser alterado como root ? Só consegui com esse usuário.
3) Onde ficam os dados "salvos" de arquivos ,flagados como 'u', excluídos ? como recuperar ?

See Ya


[2] Comentário enviado por fernandoamador em 16/01/2005 - 05:40h:

Uauuu!!! Ótimo artigo.


[3] Comentário enviado por caioliver em 19/09/2006 - 15:41h:

Oi tudo joia

Otimo artigo

So gostaria de completar que pelo man page do chattr
NAME
chattr - change file attributes on a Linux second extended file system

Pelo que eu sei funciona so no ext3 e ext2.

T +++


[4] Comentário enviado por tatototino em 03/10/2006 - 16:50h:

é isso vale a pena comentar que o caioliver falo

mas ouvi falar que tem um patch do kernel que abilita o chattr em reiserfs, se alguém souber desse patch postem aí

flww


[5] Comentário enviado por jefernick em 22/03/2008 - 16:29h:

Olá !!!!
veio parabens pelo artigo bom ...
mais queira saber como sei onde foi salvo o arquivo que baixei da internet ?
EXP:
APT-GET INSTALL SQUID... pra onde ele salva sendo que estou no diretorio /

linux Ubuntu.
obrigado e serei grato pela ajuda.


[6] Comentário enviado por felipebastosweb em 25/12/2008 - 15:05h:

um assunto tão importante, faltou discutir mais sobre ele .. to procurando, em sites de busca, como tornar um arquivo oculto. Não é tão trivial no linux :(


[7] Comentário enviado por felipebastosweb em 25/12/2008 - 15:14h:

hum.. colocando um ponto no início do nome.. torna-o oculto.. mas aí o programa que o manipula pode deixar de encontrá-lo pq tem nome diferente ???

.plugin_stack.trace

e no caso de diretórios .. quero torná-los ocultos ... mas fico com o mesmo problema .. de nome diferente


[8] Comentário enviado por Wilzao em 07/02/2013 - 14:03h:

Existe um atributo que impeça a exclusão do arquivo, sem impedir que o usuário visualize ou edite o arquivo.


[9] Comentário enviado por fcmorini em 14/10/2013 - 23:26h:

Boa noite, na empresa onde trabalho, encontrei um pendrive perdido por algum usuario, o sistema de arquivos é vfat(fat32), gostaria de saber se é possivel descobrir através dos atributos dos arquivos ou sistema de arquivos o usuario que os criou?
Já avisei ao pessoal via email, mas ninguem se manifestou!
Tentei verificar com o stat e lsattr mas não consegui, pluguei em meu note e aparece como se meu usuario fosse o dono!
obs.: não sei se consegui explicar!
obrigado!!!!



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.