Restringe o acesso a arquivos apenas para anexar

3

Eu tenho um diretório com arquivos de log e estou colocando logs do script lançado pelos usuários para eles. Logging com syslog não é possível neste caso.

Eu quero que os usuários tenham apenas permissões de gravação nos arquivos de log. O problema é que as permissões de gravação devem ser restritas, para que eles podem adicionar apenas a esses arquivos. O sistema de arquivos subjacente é o XFS.

O seguinte não funciona:

# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log

Existe alguma outra solução para isso? Obrigado por suas dicas.

Atualização:

A solução foi:

# xfs_io
> open test.log
> chattr +a
> close
    
por metalhead 30.12.2012 / 15:26

1 resposta

4

O AFAIK chattr só funciona em ext * (ext {2,3,4}) e em alguns outros sistemas de arquivos específicos. A página man xfs_io menciona o chattr.

    
por 30.12.2012 / 17:19