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.
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.
[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 ?
[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 /
[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 :(
[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!!!!
[10] Comentário enviado por arctus em 23/10/2019 - 09:51h
Bom dia.
Primeiramente gostaria de agradecer pelo artigo, compartilhar conhecimento é algo nobre!
Tenho uma dúvida em relação ao atributo de "arquivo morto". Vou contextualizar: temos aqui na empresa um servidor de arquivos linux rodando o samba. Nos computadores com windows (na rede) sempre que acesso o diretório do compartilhamento diversos arquivos estão setados como "arquivo morto" e não consigo remover este atributo pelo windows. Lendo o artigo acima, vi que não existe (ou pelo menos não foi citado) este atributo no Linux. Gostaria de saber se ele existe, se eu tenho como modificar isso através do Linux e como fazer?