AUGENRULES(8) ابزارهای مدیریت سیستم (System Administration Utilities) AUGENRULES(8)

augenrules - ابزار تولید و بارگذاری قوانین سیستم حسابرسی (audit) بر اساس فایلهای پیکربندی

augenrules [--check] [--load]

دستور augenrules اسکریپتی است که تمام فایل‌های قوانین حسابرسی (audit rules) مؤلفه‌ها را که در دایرکتوری قوانین حسابرسی، یعنی /etc/audit/rules.d قرار دارند ادغام کرده و فایل ادغام‌شده نهایی را در /etc/audit/audit.rules قرار می‌دهد. فایل‌های جزئی قوانین حسابرسی برای آنکه پردازش شوند، باید به پسوند .rules ختم شوند. تمامی فایل‌های دیگر موجود در /etc/audit/rules.d نادیده گرفته می‌شوند.

فایل‌ها به ترتیب و بر اساس مرتب‌سازی طبیعی‌شان (گزینه -v از ls(1) را ببینید) به یکدیگر متصل شده و خطوط خالی و خطوط توضیحات (#) از آن‌ها حذف می‌گردد.

آخرین دستورالعمل پردازش‌شده‌ی -D بدون گزینه، در صورت وجود، همواره به عنوان نخستین خط در فایل حاصل درج می‌شود. مواردی که دارای گزینه هستند، در همان جایگاه خود تکرار می‌شوند. آخرین دستورالعمل پردازش‌شده‌ی -b ، در صورت وجود، همواره به عنوان دومین خط در فایل حاصل درج می‌شود. آخرین دستورالعمل پردازش‌شده‌ی -f ، در صورت وجود، همواره به عنوان سومین خط در فایل حاصل درج می‌شود. آخرین دستورالعمل پردازش‌شده‌ی -e ، در صورت وجود، همواره به عنوان آخرین خط در فایل حاصل درج می‌شود.

فایل تولیدشده تنها در صورتی در /etc/audit/audit.rules کپی می‌شود که با آن تفاوت داشته باشد.

بررسی اینکه آیا قوانین تغییر کرده‌اند و بدون بازنویسی audit.rules نیاز به به‌روزرسانی دارند یا خیر.
بارگذاری قوانین پیشین یا تازه‌ساخته‌شده در هسته سیستم (کرنل).

/etc/audit/rules.d/
/etc/audit/audit.rules

audit.rules(7), auditctl(8), auditd(8).

آوریل ۲۰۱۳ Red Hat