Ho una directory con i file di registro e sto inserendo i registri dallo script avviato dagli utenti. La registrazione con syslog non sembra possibile in questo caso. (rsync non daemon)
Voglio che gli utenti dispongano solo delle autorizzazioni di scrittura sui file di registro. Il problema è che le autorizzazioni di scrittura devono essere ulteriormente limitate, in modo che gli utenti (script) possano solo aggiungere a quei file. Il filesystem sottostante è XFS.
Quanto segue non funziona:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
C'è qualche altra soluzione per questo? Grazie per i tuoi suggerimenti.
chattr +a
funziona per me qui (kernel 3.2). Nota che devi essere root per usarechattr
(un$
prompt suggerisce non-superutente), anche se riceveresti un messaggio di errore diverso sechattr +a
fosse supportato e non fossi root.