У мене є каталог з файлами журналів, і я вкладаю в них журнали із скрипту, запущеного користувачами. У цьому випадку реєстрація за допомогою syslog не представляється можливою. (недемон rsync)
Я хочу, щоб користувачі мали лише дозволи на запис у файли журналів. Проблема полягає в тому, що дозволи на запис потрібно ще більше обмежувати, щоб користувачі (скрипт) могли додавати лише до цих файлів. Базова файлова система - XFS.
Наступне не працює:
# chattr +a test.log
chattr: Inappropriate ioctl for device while reading flags on test.log
Чи є для цього якесь інше рішення? Дякую за підказки
chattr +aпрацює для мене тут (3.2 ядра). Зауважте, що вам потрібно користуватися рутомchattr($запит передбачає, що не є суперпользователем), хоча ви отримаєте інше повідомлення про помилку, якбиchattr +aйого підтримували, а ви не були root.