Como impedir que os usuários renomem arquivos enquanto fornecem permissões de gravação no Linux [closed]

1

Para algum propósito especial, eu quero evitar que usuários não-root do servidor Linux alterem / renomeiem os nomes dos arquivos. No entanto, eles podem modificar e gravar no conteúdo do arquivo. Como fazer isso na linha de comando.

    
por manav m-n 03.10.2013 / 10:34

1 resposta

3

Revogue os privilégios de gravação no diretório em que esses arquivos residem. Depois disso, qualquer pessoa sem privilégios de gravação não poderá alterar o conteúdo do diretório (como renomear arquivos ou criar novos), mas poderá editar e salvar arquivos.

> mkdir test
> cd test
> touch tester
> chmod -w .
> echo test >> tester
> mv tester tester2
mv: rename tester to tester2: Permission denied
    
por 03.10.2013 / 11:15