Günlük dosyaları içeren bir dizin var ve kullanıcılar tarafından başlatılan komut dosyasından günlükleri koyuyorum. Bu durumda syslog ile oturum açmak mümkün görünmüyor. (arka plan programı olmayan rsync)
Kullanıcıların günlük dosyalarına yalnızca yazma izinlerine sahip olmasını istiyorum. Sorun, kullanıcıların (komut dosyası) yalnızca bu dosyalara eklenebilmesi için yazma izinlerinin daha da kısıtlanması gerektiğidir . Temel dosya sistemi XFS'dir.
Aşağıdakiler işe yaramaz:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
Bunun için başka bir çözüm var mı? Tavsiyelerin için teşekkürler.
chattr +a
burada benim için çalışıyor (3.2 çekirdek). Kullanmak için root olmanız gerektiğini unutmayınchattr
(bir$
komut istemi, süper kullanıcı olmayan bir kişi önerir), ancakchattr +a
destekleniyorsa ve kök olmasanız farklı bir hata mesajı alırsınız .