Saya memiliki direktori dengan file log dan saya memasukkan log dari skrip yang diluncurkan oleh pengguna ke dalamnya. Masuk dengan syslog tampaknya tidak mungkin dalam kasus ini. (non-daemon rsync)
Saya ingin pengguna hanya memiliki izin menulis pada file log. Masalahnya adalah, bahwa izin menulis harus dibatasi lebih lanjut, sehingga pengguna (skrip) hanya dapat menambahkan file-file itu. Sistem file yang mendasarinya adalah XFS.
Berikut ini tidak berfungsi:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
Apakah ada solusi lain untuk ini? Terima kasih atas petunjuknya.
chattr +a
bekerja untuk saya di sini (3,2 kernel). Perhatikan bahwa Anda harus menjadi root untuk menggunakanchattr
($
prompt menyarankan non-superuser), meskipun Anda akan mendapatkan pesan kesalahan yang berbeda jikachattr +a
didukung dan Anda bukan root.