como criar um novo arquivo em um diretório imutável

0

Alterei o atributo de diretório imutável por chattr +i /testdir ; mas preciso criar arquivos nesse diretório.

Ou existe alguma maneira de que ninguém possa excluir o diretório, mas o proprietário ainda pode escrever nesse diretório?

    
por al mamun 04.06.2018 / 16:19

2 respostas

0

O comando

chattr -i /testdir

removerá este sinalizador. Então você cria o novo arquivo e novamente

chattr +i /testdir

você deve definir apenas r e x do diretório pai para group e other para evitar a remoção do diretório

    
por 04.06.2018 / 17:15
0

A maneira de conseguir o que você precisa é:

chattr +a /testdir

Defina as permissões no próprio diretório para que apenas o proprietário tenha permissões de gravação.

A opção a faz com que os arquivos possam ser criados e modificados internamente, mas não excluídos.

A página man para chattr diz apenas o que a faz para os arquivos, mas na verdade faz o descrito acima quando usado em um diretório, como descobri quando procuro uma maneira de fazer o mesmo.

    
por 04.06.2018 / 18:54

Tags