Eu tenho um diretório com arquivos de log e estou colocando logs do script iniciado pelos usuários neles. O log com o syslog não parece possível neste caso. (rsync não daemon)
Quero que os usuários tenham apenas permissões de gravação em arquivos de log. O problema é que as permissões de gravação devem ser mais restritas, para que os usuários (script) possam anexar apenas 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.
chattr +a
funciona para mim aqui (3,2 kernel). Observe que você precisa ser root para usarchattr
(um$
prompt sugere não-superusuário), embora você receba uma mensagem de erro diferente sechattr +a
for suportada e você não for root.