J'ai un répertoire avec des fichiers journaux et je mets des journaux à partir du script lancé par les utilisateurs. La journalisation avec syslog ne semble pas possible dans ce cas. (rsync non démon)
Je souhaite que les utilisateurs n'aient que des autorisations d'écriture sur les fichiers journaux. Le problème est que les autorisations d'écriture doivent être davantage restreintes, de sorte que les utilisateurs (script) ne peuvent que s'ajouter à ces fichiers. Le système de fichiers sous-jacent est XFS.
Ce qui suit ne fonctionne pas:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
Y a-t-il une autre solution pour cela? Merci pour vos conseils.
chattr +a
fonctionne pour moi ici (noyau 3.2). Notez que vous devez être root pour utiliserchattr
(une$
invite suggère un non-superutilisateur), bien que vous obtiendrez un message d'erreur différent s'ilchattr +a
était pris en charge et que vous n'étiez pas root.