Tengo un directorio con archivos de registro y estoy poniendo registros de secuencias de comandos iniciadas por los usuarios en ellos. No es posible iniciar sesión con syslog en este caso. (rsync no demonio)
Quiero que los usuarios solo tengan permisos de escritura en los archivos de registro. El problema es que los permisos de escritura deben restringirse aún más, de modo que los usuarios (script) solo puedan agregar a esos archivos. El sistema de archivos subyacente es XFS.
Lo siguiente no funciona:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
¿Hay alguna otra solución para esto? Gracias por tus sugerencias.
chattr +a
funciona para mí aquí (kernel 3.2). Tenga en cuenta que debe ser root para usarchattr
(un$
mensaje sugiere que no es superusuario), aunque obtendría un mensaje de error diferente sichattr +a
fuera compatible y no fuera root.