Mam katalog z plikami dziennika i umieszczam w nich dzienniki ze skryptu uruchomionego przez użytkowników. W tym przypadku logowanie za pomocą syslog nie jest możliwe. (rsync inny niż demon)
Chcę, aby użytkownicy mieli tylko uprawnienia do zapisu w plikach dziennika. Problem polega na tym, że uprawnienia do zapisu muszą być dodatkowo ograniczone, aby użytkownicy (skrypt) mogli dołączać tylko do tych plików. Podstawowym systemem plików jest XFS.
Następujące nie działa:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
Czy istnieje na to inne rozwiązanie? Dziękuję za twoje wskazówki.
chattr +a
działa tutaj dla mnie (jądro 3.2). Pamiętaj, że aby korzystać, musisz być rootemchattr
($
monit sugeruje nieużytkownika), ale pojawiłby się inny komunikat o błędzie, gdybychattr +a
był obsługiwany i nie byłeś rootem.