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

0

Para algum propósito especial, eu quero impedir que usuários não-root do servidor Linux alterem 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:28

1 resposta

2

como root:

> mkdir -m 0755 testdir
> touch testdir/testfile
> chmod 0666 testdir/testfile

como convidado:

> echo test > testdir/testfile
> mv testdir/testfile testdir/foobar
mv: cannot move 'testdir/testfile' to 'testdir/foobar': Permission denied

Funciona para mim.

    
por 03.10.2013 / 10:54